/** * layout 响应式布局相关方法 * 20220210 lyy * */ export type Breakpoint = 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs'; export type ScreenMap = Partial>; export type ResponsiveMap = Partial>; export declare const canUseDocElement: () => boolean; export declare const detectFlexGapSupported: () => boolean; export declare const responsiveArray: Breakpoint[]; export declare const defaultResponsiveMap: Record; type SubscribeFunc = (screens: ScreenMap) => void; export declare const responsiveObserve: { matchHandlers: { [prop: string]: { mql: MediaQueryList; listener: ((this: MediaQueryList, ev: MediaQueryListEvent) => any) | null; }; }; setScreens(pointMap: ScreenMap): boolean; subscribe(func: SubscribeFunc, responsiveMap?: ResponsiveMap): number; unsubscribe(token: number, responsiveMap?: ResponsiveMap): void; register(responsiveMap: ResponsiveMap): void; unregister(responsiveMap: ResponsiveMap): void; }; export {};