import { BreakpointNames, RestBreakpointNames } from '../../css/breakpoints' export interface ResponsiveRangeProps { above?: BreakpointNames below?: RestBreakpointNames } export declare type ResponsiveRangeFlatProps = { [K in BreakpointNames]: boolean } export declare const resolveResponsiveRangeFlatPropsOptional: ( rangeProps: ResponsiveRangeFlatProps | undefined, t: T, f: F, undefinedAsFalse?: UF | undefined ) => | { mobile: T | F mobileXl: T | F tablet: T | F desktop: T | F } | (UF extends true ? F : undefined) export declare const resolveResponsiveRangePropsOptional: ( hide: ResponsiveRangeProps | undefined, t: T, f: F ) => | F | { mobile: T | F mobileXl: T | F tablet: T | F desktop: T | F } | undefined export declare const resolveResponsiveRangeProps: (props: ResponsiveRangeProps) => Record