import { Locator, Page } from "@playwright/test";
export declare class Context {
    private static instance;
    private _lastSnapshotFrames;
    private _fileChooser;
    private _browser;
    private _page;
    private _listenerInitialized;
    private constructor();
    private initializeListener;
    static getInstance(): Context;
    allFramesSnapshot(): Promise<string>;
    refLocator(ref: string): Locator;
    createPage(): Promise<Page>;
    private _createPage;
    private _onPageClose;
    existingPage(): Page;
    close(): Promise<void>;
    submitFileChooser(paths: string[]): Promise<void>;
    hasFileChooser(): boolean;
    clearFileChooser(): void;
}
export declare const context: Context;
