export declare class NoahError extends Error { readonly code: string; readonly details?: unknown; constructor(message: string, code?: string, details?: unknown); } export declare class ValidationError extends NoahError { constructor(message: string, details?: unknown); } export declare class RegistryError extends NoahError { constructor(message: string, details?: unknown); } export declare class NotFoundError extends NoahError { constructor(message: string, details?: unknown); } export declare class ConflictError extends NoahError { constructor(message: string, details?: unknown); } export declare class MetadataError extends NoahError { constructor(message: string, details?: unknown); } export declare function isNoahError(error: unknown): error is NoahError; //# sourceMappingURL=errors.d.ts.map