/** * 稳定错误码(docs/p0-freeze.md)。 */ export declare const ERROR_CODES: { readonly LEGACY_UNSUPPORTED: "legacy-unsupported"; readonly HEADER_INVALID: "header-invalid"; readonly ENTRY_MALFORMED: "entry-malformed"; readonly ENTRY_OVERSIZED: "entry-oversized"; readonly PROVENANCE_UNRESOLVED: "provenance-unresolved"; readonly PARENT_MISSING: "parent-missing"; readonly PARENT_OUTSIDE_REGISTERED_ROOTS: "parent-outside-registered-roots"; readonly PARENT_CYCLE: "parent-cycle"; readonly PROJECTION_UNAVAILABLE: "projection-unavailable"; readonly SECRET_REJECTED: "secret-rejected"; readonly QUERY_INVALID: "query-invalid"; readonly SETUP_REQUIRED: "setup-required"; readonly SCANNER_FAIL_CLOSED: "scanner-fail-closed"; readonly PATH_REJECTED: "path-rejected"; readonly DB_BUSY: "db-busy"; readonly LEASE_HELD: "lease-held"; readonly WRITER_ACTIVE: "writer-active"; readonly FTS_CORRUPT: "fts-corrupt"; readonly DISK_FULL: "disk-full"; readonly PERMISSION_DENIED: "permission-denied"; readonly SIZE_LIMIT_EXCEEDED: "size-limit-exceeded"; readonly PURGE_RESTART_REQUIRED: "purge-restart-required"; readonly INDEXING_DISABLED: "indexing-disabled"; readonly REBUILD_PARTIAL: "rebuild-partial"; }; export type ErrorCode = (typeof ERROR_CODES)[keyof typeof ERROR_CODES]; /** * 无正文诊断事件(不得包含 query/text/path)。 */ export interface DiagnosticEvent { code: ErrorCode | string; ruleId?: string; count?: number; sessionHash?: string; diagnosticId?: string; detail?: string; } //# sourceMappingURL=error-codes.d.ts.map