/** * Base error class for all CleanSlate-related errors */ export declare class CleanSlateError extends Error { readonly statusCode?: number | undefined; readonly originalError?: unknown | undefined; constructor(message: string, statusCode?: number | undefined, originalError?: unknown | undefined); } /** * Authentication error (401/403) * Indicates invalid or missing API key */ export declare class AuthenticationError extends CleanSlateError { constructor(message?: string); } /** * Validation error (400) * Indicates invalid input data */ export declare class ValidationError extends CleanSlateError { constructor(message: string); } /** * Not found error (404) * Indicates requested resource doesn't exist */ export declare class NotFoundError extends CleanSlateError { constructor(message?: string); } /** * API error (500) * Indicates server-side issue with CleanSlate API */ export declare class ApiError extends CleanSlateError { constructor(message?: string); } /** * Network error * Indicates connection or timeout issues */ export declare class NetworkError extends CleanSlateError { constructor(message?: string); } //# sourceMappingURL=errors.d.ts.map