export declare const TERMINAL_ERROR_CODES: {
    readonly PROJECT_NOT_FOUND: "PROJECT_NOT_FOUND";
    readonly COMMAND_DENIED: "COMMAND_DENIED";
    readonly CWD_OUTSIDE_PROJECT: "CWD_OUTSIDE_PROJECT";
    readonly CWD_DENIED: "CWD_DENIED";
    readonly EXECUTION_NOT_FOUND: "EXECUTION_NOT_FOUND";
    readonly EXECUTION_LIMIT_EXCEEDED: "EXECUTION_LIMIT_EXCEEDED";
    readonly TIMEOUT: "TIMEOUT";
    readonly CANCELLED: "CANCELLED";
    readonly EXECUTABLE_NOT_FOUND: "EXECUTABLE_NOT_FOUND";
    readonly EVIDENCE_WRITE_FAILED: "EVIDENCE_WRITE_FAILED";
    readonly BAD_REQUEST: "BAD_REQUEST";
    readonly PAYLOAD_TOO_LARGE: "PAYLOAD_TOO_LARGE";
    readonly INTERNAL: "INTERNAL";
};
export type TerminalErrorCode = (typeof TERMINAL_ERROR_CODES)[keyof typeof TERMINAL_ERROR_CODES];
export declare class TerminalToolError extends Error {
    readonly code: TerminalErrorCode;
    readonly status: number;
    constructor(code: TerminalErrorCode, message: string);
}
//# sourceMappingURL=terminal-errors.d.ts.map