import * as React from 'react'; import type { AppRootUserSelectMode, SafeAreaInsets } from './types'; export declare const extractPortalRootByProp: (portalRootProp: HTMLElement | React.RefObject) => HTMLElement | null; export declare const CUSTOM_PROPERTY_INSET_PREFIX = "--vkui_internal--safe_area_inset_"; export declare function useSafeAreaInsetsMemo(safeAreaInsetsProp: SafeAreaInsets | undefined): { top: number | undefined; right: number | undefined; bottom: number | undefined; left: number | undefined; }; export declare function getSafeAreaInsetsAsCssVariables(safeAreaInsets: SafeAreaInsets | undefined): Record; export declare function getUserSelectModeClassName({ userSelectMode, isWebView, hasPointer, }: { userSelectMode: AppRootUserSelectMode | undefined; isWebView: boolean; hasPointer: boolean | undefined; }): string | null; //# sourceMappingURL=helpers.d.ts.map