import type { EnvProvider, AppConfig, EnvironmentVariables, FirebaseConfig } from './types'; import type { Optional } from '@sudobility/types'; export type { EnvProvider, AppConfig, EnvironmentVariables, FirebaseConfig }; export interface EnvFactory { createEnvProvider(): EnvProvider; createAppConfig(envProvider: EnvProvider): AppConfig; detectPlatform(): 'web' | 'react-native' | 'node'; } export interface EnvUtils { isDevelopment(): boolean; isProduction(): boolean; isTest(): boolean; get(key: string, defaultValue?: Optional): Optional; } //# sourceMappingURL=env.d.ts.map