import { type SizeTypeValues, type ViewHeightType, type ViewWidthType } from '../../lib/adaptivity';
import type { PlatformType } from '../../lib/platform';
import type { AdaptiveDeviceType, AdaptiveSizeType, AdaptiveViewWidth, DeviceTypeCSSBreakpoints, ElementProps, ViewWidthCSSBreakpoints } from './types';
export declare const getAdaptiveSizeType: (type: undefined | SizeTypeValues, compactMediaQueryProps: ElementProps, regularMediaQueryProps: ElementProps) => AdaptiveSizeType;
export declare const getAdaptiveViewWidth: (viewWidth: undefined | ViewWidthType, viewWidthMapProps: Record<ViewWidthCSSBreakpoints, ElementProps>) => AdaptiveViewWidth;
export declare const getAdaptiveDeviceType: (viewWidth: undefined | ViewWidthType, viewHeight: undefined | ViewHeightType, hasPointer: undefined | boolean, platform: PlatformType, deviceTypeMapProps: Record<DeviceTypeCSSBreakpoints, ElementProps>) => AdaptiveDeviceType;
//# sourceMappingURL=helpers.d.ts.map