import type { BreakpointMap, ScreenMap } from '@antdv/ui/es/types';
type SubscribeFunc = (screens: ScreenMap) => void;
export declare function useResponsiveObserver(): import("vue").ComputedRef<{
    matchHandlers: {
        [prop: string]: {
            mql: MediaQueryList;
            listener: (this: MediaQueryList, ev: MediaQueryListEvent) => any;
        };
    };
    dispatch(pointMap: ScreenMap): boolean;
    subscribe(func: SubscribeFunc): number;
    unsubscribe(paramToken: number): void;
    unregister(): void;
    register(): void;
    responsiveMap: BreakpointMap;
}>;
export {};
