import type { BrowserTab, SsrfPolicy } from '../types.js'; export declare function navigateViaPlaywright(opts: { cdpUrl: string; targetId?: string; url: string; timeoutMs?: number; ssrfPolicy?: SsrfPolicy; /** @deprecated Use ssrfPolicy: { dangerouslyAllowPrivateNetwork: true } instead */ allowInternal?: boolean; }): Promise<{ url: string; }>; export declare function listPagesViaPlaywright(opts: { cdpUrl: string; }): Promise; export declare function createPageViaPlaywright(opts: { cdpUrl: string; url?: string; ssrfPolicy?: SsrfPolicy; /** @deprecated Use ssrfPolicy: { dangerouslyAllowPrivateNetwork: true } instead */ allowInternal?: boolean; }): Promise; export declare function closePageViaPlaywright(opts: { cdpUrl: string; targetId?: string; }): Promise; export declare function closePageByTargetIdViaPlaywright(opts: { cdpUrl: string; targetId: string; }): Promise; export declare function focusPageByTargetIdViaPlaywright(opts: { cdpUrl: string; targetId: string; }): Promise; export declare function resizeViewportViaPlaywright(opts: { cdpUrl: string; targetId?: string; width: number; height: number; }): Promise;