/** * Error utilities for CLI with defined exit codes */ export declare enum ExitCode { Success = 0, UserError = 1, ApiError = 2, InternalError = 3, PartialFailure = 4 } export declare class CliError extends Error { readonly exitCode: ExitCode; readonly hint?: string | undefined; constructor(message: string, exitCode: ExitCode, hint?: string | undefined); } export declare class UserError extends CliError { constructor(message: string, hint?: string); } export declare class ApiError extends CliError { constructor(message: string, hint?: string); } export declare class PartialFailureError extends CliError { readonly recordsFetched: number; constructor(message: string, recordsFetched: number); } export declare function isCliError(error: unknown): error is CliError; export declare function getExitCode(error: unknown): ExitCode; //# sourceMappingURL=errors.d.ts.map