declare type Listener = (context: MediaQueryList) => any;
/**
 * A pseudo implementation of MediaQueryList
 * https://www.w3.org/TR/css3-mediaqueries/
 */
export default class MediaQueryList {
    private query;
    private listeners;
    private orientation;
    private unsubscribe;
    constructor(query: string);
    private resize;
    _unmount(): void;
    addListener(listener: Listener): void;
    removeListener(listener: Listener): void;
    get matches(): boolean;
    private updateListeners;
}
export {};
