export declare const EXIT_CODES: { readonly unexpected: 1; readonly usage: 2; readonly auth: 10; readonly forbidden: 11; readonly notFound: 12; readonly idempotencyConflict: 20; readonly apiVersionMismatch: 21; readonly quota: 30; readonly provider: 40; readonly audit: 50; readonly distributionGate: 51; readonly publishPolicy: 52; readonly pipelineResetConflict: 53; readonly cancelled: 60; readonly timeout: 61; readonly server: 70; }; export declare class CliError extends Error { readonly code: string; readonly exitCode: number; readonly details: unknown; constructor(message: string, options?: { code?: string; exitCode?: number; details?: unknown; }); } export declare class ApiError extends CliError { readonly status: number | undefined; constructor(message: string, options?: { code?: string; exitCode?: number; status?: number; details?: unknown; }); } export declare function toCliError(error: unknown): CliError; export declare function redactSecrets(value: unknown, options?: { allowTopLevelRawToken?: boolean; allowCreatedTokenRawToken?: boolean; }): unknown; export declare function redactSecretString(input: string): string; export declare function mapApiErrorToExitCode(code: string | undefined, status: number | undefined): number;