import type { PlatformProvider, StorageProvider, PathProvider, SecretsProvider } from './types.js'; /** * Get the current platform provider. * Auto-initializes with the Node.js provider if not set. */ export declare function getPlatform(): PlatformProvider; /** * Set a custom platform provider (e.g. for iOS/React Native). * Must be called before any Phaibel core code accesses getPlatform(). */ export declare function setPlatform(provider: PlatformProvider): void; /** * Reset the platform singleton (for testing). */ export declare function resetPlatform(): void; export type { PlatformProvider, StorageProvider, PathProvider, SecretsProvider }; export type { FileStat } from './types.js'; //# sourceMappingURL=index.d.ts.map