import type { GlobalObject } from '../../lib/globalObject.js';
interface mediaQueryData {
    mql: MediaQueryList;
    listeners: Array<(e: MediaQueryListEvent) => void>;
}
export interface listenerToken {
    remove: () => void;
}
export declare const eventListenersMap: Map<string, mediaQueryData>;
export declare function addResponsiveLayoutListener(globalObject: GlobalObject, mediaQuery: string, callback: (e: MediaQueryListEvent) => void): listenerToken;
export declare function checkMatches(globalObject: GlobalObject, mediaQuery: string): boolean;
export {};
