//#region src/hooks/useDevice.d.ts
type SizeType = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl';
declare const getBreakpointFromSize: (breakpoint: SizeType | number) => number;
declare const checkIsMobileUserAgent: () => boolean | undefined;
declare const checkIsIphoneOrSafariDevice: () => boolean | undefined;
declare const checkIsIOS: () => boolean | undefined;
declare const checkIsMac: () => boolean | undefined;
declare const checkIsMobileScreen: (breakpoint: number) => boolean | undefined;
type UseDeviceState = {
  isMobileScreen: boolean | undefined;
  isMobileUserAgent: boolean | undefined;
  isMobile: boolean | undefined;
  isIOS: boolean | undefined;
  isMac: boolean | undefined;
};
declare const calculateIsMobile: (breakpoint?: SizeType | number) => {
  isMobileScreen: boolean;
  isMobileUserAgent: boolean;
  isMobile: boolean;
  isIOS: boolean;
  isMac: boolean;
};
declare const useDevice: (breakpoint?: SizeType | number) => UseDeviceState;
//#endregion
export { SizeType, calculateIsMobile, checkIsIOS, checkIsIphoneOrSafariDevice, checkIsMac, checkIsMobileScreen, checkIsMobileUserAgent, getBreakpointFromSize, useDevice };
//# sourceMappingURL=useDevice.d.ts.map