export type MatchResult = {
    readonly asExpected?: boolean;
    readonly windowId?: number;
};
export declare class MatchResultData implements Required<MatchResult> {
    private _result;
    /** @internal */
    constructor(result: MatchResult);
    get asExpected(): boolean;
    getAsExpected(): boolean;
    /** @deprecated */
    setAsExpected(asExpected: boolean): void;
    get windowId(): number;
    getWindowId(): number;
    /** @deprecated */
    setWindowId(windowId: number): void;
    /** @internal */
    toObject(): MatchResult;
    /** @internal */
    toJSON(): MatchResult;
    /** @internal */
    toString(): string;
}
