1/**
2 * Type representing base dev launcher configuration.
3 */
4export type PluginConfigType = PluginConfigOptionsByPlatform & PluginConfigOptions;
5/**
6 * Type representing available configuration for each platform.
7 */
8export type PluginConfigOptionsByPlatform = {
9    /**
10     * Type representing available configuration for Android dev launcher.
11     * @platform android
12     */
13    android?: PluginConfigOptions;
14    /**
15     * Type representing available configuration for iOS dev launcher.
16     * @platform ios
17     */
18    ios?: PluginConfigOptions;
19};
20/**
21 * Type representing available configuration for dev launcher.
22 */
23export type PluginConfigOptions = {
24    /**
25     * Attempts to launch directly into a previously opened project. If unable to connect,
26     * fall back to the launcher screen.
27     */
28    tryToLaunchLastOpenedBundle?: boolean;
29};
30/**
31 * @ignore
32 */
33export declare function validateConfig<T>(config: T): PluginConfigType;
34