import type { MCPAuthBridge } from '../auth/mcp-auth.js'; import type { CreateBrowserContextArgs, ToolResponse } from '../types/tool-types.js'; export declare class BrowserContextTool { private authBridge; constructor(authBridge: MCPAuthBridge); createBrowserContext(args: CreateBrowserContextArgs): Promise; private validateAndAuthenticate; private prepareProxyConfiguration; private createContextRecord; private setupBrowserContextWithProxy; private logContextCreation; private buildContextResponse; private errorResponse; private successResponse; closeBrowserContext(args: { contextId: string; sessionId: string; }): Promise; private validateCloseContextArgs; private validateContextAccess; private closeContextResources; private cleanupContextProxy; private logContextClosure; listBrowserContexts(args: { sessionId: string; }): Promise; } //# sourceMappingURL=browser-context.d.ts.map