/** * Typed error hierarchy. Every error the tool throws on purpose extends * `CasError`, so callers (and the CLI top-level handler) can distinguish an * expected, explainable failure from an unexpected crash. */ export declare class CasError extends Error { constructor(message: string); } /** Config file is missing required shape or has invalid values. */ export declare class ConfigError extends CasError { } /** Registry (accounts.json) operation failed (duplicate name, unknown account). */ export declare class RegistryError extends CasError { } /** `claude auth status` output could not be parsed. */ export declare class AuthStatusParseError extends CasError { } /** No usable account could be selected. */ export declare class NoAccountError extends CasError { } /** The real claude binary could not be resolved. */ export declare class RealClaudeError extends CasError { } /** An account name or path failed validation (traversal, separators, reserved). */ export declare class InvalidNameError extends CasError { }