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