/** * Auto-generated safe area implementation * Detected: react-native-safe-area-context * Generated at: 2025-12-06T15:55:51.394Z * * DO NOT EDIT - This file is generated by scripts/detect-safe-area.js * * This implementation uses SafeAreaInsetsContext directly with useContext() * instead of the useSafeAreaInsets() hook. This allows graceful fallback * when SafeAreaProvider is not present (useContext returns null instead of throwing). */ export interface NativeSafeAreaInsets { top: number; bottom: number; left: number; right: number; } export declare const safeAreaType: "native" | "pure-js"; export declare const hasSafeAreaPackage = true; /** * Hook that attempts to get native safe area insets. * Returns null if SafeAreaProvider is not present (no error thrown). * * Unlike useSafeAreaInsets() from react-native-safe-area-context which throws * when no provider is found, this uses useContext directly which returns null. */ export declare const useNativeSafeAreaInsets: () => NativeSafeAreaInsets | null; //# sourceMappingURL=safe-area-impl.d.ts.map