export type Breakpoint = { label: string; size: string; }; declare const findBreakpoint: (label: string, breakpointMap: Breakpoint[]) => Breakpoint; declare const getBreakpointValue: (label: string | Breakpoint, breakpointMap: Breakpoint[]) => string; declare const getMaxBreakpointValue: (label: string | Breakpoint, breakpointMap: BreakpointMap[]) => string; declare function getNextBreakpoint(label: string, breakpointMap: Breakpoint[]): Breakpoint; export interface BreakpointModel { [key: string]: string; } export interface BreakpointMap { label: K; size: T[K]; } declare function createBreakpointHelpers(breakpoints: T): { breakpointMap: BreakpointMap[]; above: { [P in K]: string; }; below: { [P_1 in K]: string; }; between: any; only: { [P_2 in K]: string; }; }; export { findBreakpoint, getBreakpointValue, getMaxBreakpointValue, getNextBreakpoint, createBreakpointHelpers };