import INodeVisibility from '@ulixee/js-path/interfaces/INodeVisibility';
import { Page } from '../index';
import Frame from '../lib/Frame';
export declare function attachFrame(pageOrFrame: Page | Frame, frameId: string, url: string): Promise;
export declare function setContent(page: Page, content: string): Promise;
export declare function detachFrame(pageOrFrame: Page | Frame, frameId: string): Promise;
export declare function navigateFrame(pageOrFrame: Page | Frame, frameId: string, url: string): Promise;
export declare function waitForVisible(frame: Frame, selector: string, timeoutMs?: number): Promise;
export declare function waitForExists(frame: Frame, selector: string, timeoutMs?: number): Promise;