export declare enum NovelErrorCode { VALIDATION_FAILED = "VALIDATION_FAILED", MISSING_REQUIRED_FIELD = "MISSING_REQUIRED_FIELD", INVALID_FIELD_VALUE = "INVALID_FIELD_VALUE", NOT_FOUND = "NOT_FOUND", ALREADY_EXISTS = "ALREADY_EXISTS", CONFLICT = "CONFLICT", CONTEXT_REQUIRED_BUDGET_EXCEEDED = "CONTEXT_REQUIRED_BUDGET_EXCEEDED", CONTEXT_CONTRACT_NOT_FOUND = "CONTEXT_CONTRACT_NOT_FOUND", CONTEXT_FETCH_FAILED = "CONTEXT_FETCH_FAILED", CANON_CONFLICT_DETECTED = "CANON_CONFLICT_DETECTED", GRAPH_NODE_NOT_FOUND = "GRAPH_NODE_NOT_FOUND", GRAPH_CYCLE_DETECTED = "GRAPH_CYCLE_DETECTED", DB_QUERY_FAILED = "DB_QUERY_FAILED", DB_MIGRATION_FAILED = "DB_MIGRATION_FAILED", INTERNAL_ERROR = "INTERNAL_ERROR", NOT_IMPLEMENTED = "NOT_IMPLEMENTED" } export declare class NovelError extends Error { readonly code: NovelErrorCode; readonly details?: Record | undefined; constructor(code: NovelErrorCode, message: string, details?: Record | undefined); } //# sourceMappingURL=errors.d.ts.map