import type { DeviceRectangles } from '@wdio/image-comparison-core';
export declare class ContextManager {
    #private;
    private cachedViewport;
    constructor(browser: WebdriverIO.Browser);
    getViewportContext(): DeviceRectangles;
    setViewPortContext(viewport: DeviceRectangles): void;
    get browser(): WebdriverIO.Browser;
    get needsUpdate(): boolean;
    markForUpdate(): void;
    setCurrentContext(context: string): void;
    getCurrentContext(): Promise<string | undefined>;
    get isNativeContext(): boolean;
}
//# sourceMappingURL=contextManager.d.ts.map