import * as react_jsx_runtime from 'react/jsx-runtime'; import * as react from 'react'; import { ReactNode } from 'react'; declare const Breakpoints: { xs: string; sm: string; md: string; lg: string; xl: string; }; type Breakpoint = keyof typeof Breakpoints; interface BreakpointContextType { matchedBreakpoints?: Breakpoint[]; } declare const BreakpointContext: react.Context; interface BreakpointProvider { children: ReactNode; unsupportedMatchMediaBreakpoint?: Breakpoint; } declare function BreakpointProvider({ children, unsupportedMatchMediaBreakpoint }: BreakpointProvider): react_jsx_runtime.JSX.Element; declare function useBreakpointContext(): BreakpointContextType; declare function useMatchedBreakpoints(): ("xs" | "sm" | "md" | "lg" | "xl")[]; export { type Breakpoint, BreakpointContext, type BreakpointContextType, BreakpointProvider, Breakpoints, useBreakpointContext, useMatchedBreakpoints };