import type { FirebaseKitConfig } from './types'; export declare abstract class PlatformAdapter { protected config: FirebaseKitConfig | null; protected serviceCache: Map; abstract initialize(config: FirebaseKitConfig): Promise; abstract getService(serviceName: string): Promise; abstract isSupported(serviceName: string): boolean; abstract cleanup(): Promise; protected loadServiceModule(serviceName: string): Promise; protected validateConfig(config: FirebaseKitConfig): void; }