type BaseConfig = { platforms?: ('ios' | 'android' | 'web')[]; notification?: Record; updates?: { enabled?: boolean; }; backgroundColor?: string; userInterfaceStyle?: 'automatic' | 'light' | 'dark'; ios?: { backgroundColor?: string; }; android?: { userInterfaceStyle?: 'automatic' | 'light' | 'dark'; }; androidNavigationBar?: Record; plugins?: (string | [string, Record])[]; }; type ConfigContext = { projectRoot: string; staticConfigPath: string | null; packageJsonPath: string | null; config: Partial; }; type ExpoConfigOrProp = BaseConfig | { expo: BaseConfig; }; export type ExpoConfig = ExpoConfigOrProp | ((cfg: ConfigContext) => ExpoConfigOrProp); export {};