/// import { KeyboardEventListener, LayoutChangeEvent, LayoutRectangle } from 'react-native'; /** * 各平台信息&适配 (目前只有iOS、Android、Harmony) */ export declare const PlatformOS: { isHarmony: boolean; isIos: boolean; isAndroid: boolean; /** Harmony 平台且运行在 Fabric 架构下 */ readonly isHarmonyFabric: boolean; select: (params: { [key: string]: any; harmony?: any; ios?: any; android?: any; default?: any; }) => any; }; /** * 处理android和ios的兼容 */ export declare function iosOrAndroid(iosParam: any, androidParam: any): any; /** * 处理ios/android/harmony兼容 */ export declare function iosOrAndroidOrHarmony(iosParam: any, androidParam: any, harmonyParam: any): any; export declare function useMeasure(): readonly [import("react").RefObject, (event: LayoutChangeEvent) => void, LayoutRectangle]; export declare function useKeyboard(onKeyboardWillShow: KeyboardEventListener, onKeyboardWillHide: KeyboardEventListener): void; export declare function useMaxHeight(): number; /** * 是否开启沉浸式状态栏(仅android) */ export declare function useStatusBar(): boolean; export { default as usePersistFn } from './usePersistFn'; export { default as useDifferentState } from './useDifferentState'; export { default as useKeyboardDimensions } from './useKeyboardDimensions';