export type ErrorContext = Record; export declare class CLIError extends Error { readonly exitCode: number; readonly context: ErrorContext | undefined; constructor(message: string, exitCode?: number, context?: ErrorContext); } export declare class ValidationError extends CLIError { constructor(message: string, context?: ErrorContext); } export declare class GitError extends CLIError { constructor(message: string, context?: ErrorContext); } export declare class ConfigError extends CLIError { constructor(message: string, context?: ErrorContext); } export declare class FileSystemError extends CLIError { constructor(message: string, context?: ErrorContext); } export declare function formatError(error: Error): string; //# sourceMappingURL=errors.d.ts.map