export declare class BaseError extends Error { code: string; constructor(code: string, message?: string); } export declare class NotFoundError extends BaseError { constructor(message?: string); } export declare class AlreadyExistsError extends BaseError { constructor(message?: string); } export declare class UnauthorizedError extends BaseError { constructor(message?: string); } export declare class PermissionDeniedError extends BaseError { constructor(message?: string); } export declare class ValidationError extends BaseError { constructor(message?: string); } export declare class BadRequestError extends BaseError { constructor(message?: string); } export declare class ServerError extends BaseError { constructor(message?: string); } export declare class TimeoutError extends BaseError { constructor(message?: string); } export declare class TooManyRequestsError extends BaseError { constructor(message?: string); } export declare class UnimplementedError extends BaseError { constructor(message?: string); }