export declare class TerminalError extends Error {
context?: any;
constructor(message: string, context?: any);
}
export declare class CommandExecutionError extends TerminalError {
exitCode: number;
constructor(message: string, exitCode: number, context?: any);
}
export declare class SecurityError extends TerminalError {
offendingCommand?: string;
constructor(message: string, offendingCommand?: string);
}
export declare class TimeoutError extends TerminalError {
timeoutMs: number;
constructor(message: string, timeoutMs: number);
}
export declare class ValidationError extends TerminalError {
details?: any;
constructor(message: string, details?: any);
}
//# sourceMappingURL=errors.d.ts.map