export type Breakpoint = 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs'; export type SiderBreakpoint = 'xxxl' | Breakpoint; export type BreakpointMap = Partial>; export type ScreenMap = Partial>; export declare const responsiveArray: Breakpoint[]; export declare const responsiveMap: BreakpointMap; type SubscribeFunc = (screens: ScreenMap, breakpointChecked: SiderBreakpoint) => void; type MediaQueryResult = { matches: boolean; }; type MediaQueryListener = (matches: MediaQueryResult) => void; declare const responsiveObserve: { matchHandlers: { [key: string]: { mql: MediaQueryList; listener: MediaQueryListener; }; }; dispatch(pointMap: ScreenMap, breakpointChecked: SiderBreakpoint): boolean; subscribe(func: SubscribeFunc): string; unsubscribe(token: string): void; unregister(): void; register(): void; }; export default responsiveObserve;