import type { DomInspectionResult, NetworkRequestCatalogItem, NetworkRequestSearchMatch, OpenPageSummary, PageInteractionAction, PageScreenshotResult, PageSessionState, SerializedCookie } from "./types.js"; export interface AgentPageSessionManager { capturePageScreenshot(options: { height?: number; offsetY?: number; pageId?: string; }): Promise; close(): Promise; closePage(options: { pageId: string; }): Promise<{ closed: boolean; pageId: string; }>; inspectDom(options?: { pageId?: string; }): Promise; inspectNetworkRequest(options: { pageId?: string; requestId: string; }): Promise<{ request: NetworkRequestCatalogItem; responseBody?: unknown; }>; interactPage(options: { actions: PageInteractionAction[]; pageId?: string; }): Promise<{ pageId: string; pageUrl: string; performedActions: PageInteractionAction[]; }>; listNetworkRequests(options?: { pageId?: string; }): Promise<{ pageId: string; requests: NetworkRequestCatalogItem[]; }>; listOpenPages(): Promise; openPage(options: { pageUrl: string; }): Promise; searchNetworkRequests(options: { pageId?: string; query: string; }): Promise<{ matches: NetworkRequestSearchMatch[]; pageId: string; }>; } export declare function createAgentPageSessionManager(options: { cookies: SerializedCookie[]; headed?: boolean; projectOrigin: string; }): AgentPageSessionManager; //# sourceMappingURL=agent-page-session.d.ts.map