/** * Custom exception classes for browser-use */ export declare class LLMException extends Error { readonly statusCode: number; readonly model?: string; constructor(statusCode: number, message: string, model?: string); } export declare class ModelProviderError extends LLMException { constructor(options: { message: string; status_code?: number; model?: string; }); } export declare class ModelRateLimitError extends LLMException { constructor(options: { message: string; status_code?: number; model?: string; }); } export declare class BrowserException extends Error { constructor(message: string); } export declare class DOMException extends Error { constructor(message: string); } export declare class ConfigurationException extends Error { constructor(message: string); } export declare class AgentException extends Error { constructor(message: string); } export declare class BrowserError extends Error { readonly message: string; readonly details?: Record; readonly while_handling_event?: any; constructor(message: string, details?: Record, event?: any); toString(): string; } export declare class URLNotAllowedError extends BrowserError { constructor(message: string, details?: Record, event?: any); } //# sourceMappingURL=exceptions.d.ts.map