import { NativeShellPlatform } from './types'; /** Real Capacitor platform, or the presentation preview override. */ export declare function getNativePlatform(): NativeShellPlatform; /** True on a real Capacitor native platform OR an ios/android presentation preview. */ export declare function isNativePlatform(): boolean; /** True only for a presentation preview (never inside a real native app). */ export declare function isNativePreview(): boolean; /** * REAL plugin availability — never influenced by previews. Every native plugin * call in shell-native is guarded by this so previews are side-effect free. */ export declare function isNativePluginAvailable(pluginName: string): boolean; /** Really running inside Capacitor (no preview override). */ export declare function isRealNativePlatform(): boolean; /** * Writes `data-platform` on `` and `platform-ios|android|web`, * `platform-native` (ios/android incl. preview) and `platform-preview` (when * previewing) on ``. */ export declare function applyNativePlatformClass(): void; //# sourceMappingURL=platform.d.ts.map