import { SyntheticEventTarget } from '../../../esl-utils/dom/events/target';
import { ESLMediaChangeEvent } from './media-query-base';
import type { IMediaQueryCondition } from './media-query-base';
export declare class MediaQueryStaticCondition extends SyntheticEventTarget<ESLMediaChangeEvent> implements IMediaQueryCondition {
    readonly name: string;
    protected _condition: IMediaQueryCondition;
    constructor(name: string);
    get matches(): boolean;
    get condition(): IMediaQueryCondition;
    set condition(value: IMediaQueryCondition);
    optimize(): IMediaQueryCondition;
    toString(): string;
    private _onChange;
}
