import { IMenuCalculatedPosition, IUseMenuPositionProps } from "./types"; export declare const useMenuPosition: ({ position, visible, fullScreenOnMobile, fullScreenOnTablet, sameWidth, preferedPositionAxis, anchorMeasurements, minWidth, menuWidth, menuHeight, maxHeight: customMaxHeight, }: IUseMenuPositionProps) => { menuStyle: { left?: number; top?: number; height?: number; width?: number; bottom?: number; right?: number; maxWidth: number; maxHeight: number; minWidth?: undefined; } | { left?: number; top?: number; height?: number; width?: number; bottom?: number; right?: number; maxWidth: number; maxHeight: number; minWidth: number; }; isDesktop: boolean; isMobileOrTablet: boolean; screen: import("react-native").ScaledSize; isHydrated: boolean; calculatePosition: () => IMenuCalculatedPosition; menuPosition: IMenuCalculatedPosition; windowWidth: number; windowHeight: number; fullScreen: boolean; isTablet: boolean; isMobile: boolean; };