import { BrowserDomainError } from '../domain-errors.js'; import type { RequestContext } from './types.js'; interface ActionTimeoutParams { action: string; selector: string; timeout: number; context?: RequestContext; defaultContext?: RequestContext; } export declare const browserErrors: { pageNotFound: (pageId: string, context?: RequestContext, defaultContext?: RequestContext) => BrowserDomainError; elementNotFound: (selector: string, pageId: string, context?: RequestContext, defaultContext?: RequestContext) => BrowserDomainError; navigationFailed: (url: string, _error: string, context?: RequestContext, defaultContext?: RequestContext) => BrowserDomainError; actionTimeout: (params: ActionTimeoutParams) => BrowserDomainError; poolExhausted: (_poolSize: number, _activeConnections: number, context?: RequestContext, defaultContext?: RequestContext) => BrowserDomainError; browserCrashed: (browserId: string, context?: RequestContext, defaultContext?: RequestContext) => BrowserDomainError; evaluationFailed: (_script: string, _error: string, context?: RequestContext, defaultContext?: RequestContext) => BrowserDomainError; }; export {}; //# sourceMappingURL=browser-errors.d.ts.map