export declare const BROWSER_ERROR_CODES: {
    readonly CHROME_UNREACHABLE: "CHROME_UNREACHABLE";
    readonly CHROME_VERSION_MISMATCH: "CHROME_VERSION_MISMATCH";
    readonly SESSION_NOT_FOUND: "SESSION_NOT_FOUND";
    readonly SESSION_LIMIT_EXCEEDED: "SESSION_LIMIT_EXCEEDED";
    readonly ORIGIN_NOT_ALLOWED: "ORIGIN_NOT_ALLOWED";
    readonly SCHEME_NOT_ALLOWED: "SCHEME_NOT_ALLOWED";
    readonly TARGET_CLOSED: "TARGET_CLOSED";
    readonly CDP_TIMEOUT: "CDP_TIMEOUT";
    readonly SCREENSHOT_TOO_LARGE: "SCREENSHOT_TOO_LARGE";
    readonly CONTENT_TOO_LARGE: "CONTENT_TOO_LARGE";
    readonly CDP_METHOD_FORBIDDEN: "CDP_METHOD_FORBIDDEN";
    readonly CDP_TRANSPORT_REFUSED: "CDP_TRANSPORT_REFUSED";
    readonly BAD_PORT: "BAD_PORT";
    readonly BAD_URL: "BAD_URL";
    readonly BAD_REQUEST: "BAD_REQUEST";
    readonly NO_PENDING_SCREENSHOT: "NO_PENDING_SCREENSHOT";
    readonly PAYLOAD_TOO_LARGE: "PAYLOAD_TOO_LARGE";
    readonly SIDE_FILE_WRITER_MISSING: "SIDE_FILE_WRITER_MISSING";
};
export type BrowserErrorCode = (typeof BROWSER_ERROR_CODES)[keyof typeof BROWSER_ERROR_CODES];
export declare class BrowserToolError extends Error {
    readonly code: BrowserErrorCode;
    readonly status: number;
    constructor(code: BrowserErrorCode, message: string);
}
//# sourceMappingURL=errors.d.ts.map