/** Editor-facing JSON Schema. The TypeScript validator remains authoritative. */ export declare const docsMetadataV2Schema: { $schema: string; $id: string; title: string; type: string; required: string[]; properties: { schema: { const: string; }; type: { enum: readonly ["plan", "issue", "handoff", "runbook", "topic", "audit", "book", "entity", "concept", "query", "page", "inquiry", "quote-sheet", "weekly-post", "synced-page"]; }; created_at: { type: string; pattern: string; }; updated_at: { type: string; pattern: string; }; owner: { type: string; pattern: string; }; summary: { type: string; minLength: number; }; tags: { items: { type: string; pattern: string; }; type: string; uniqueItems: boolean; }; relations: { type: string; properties: { [k: string]: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; }; additionalProperties: boolean; }; access: { type: string; properties: { roles: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; viewers: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; }; additionalProperties: boolean; }; status: { type: string; }; status_changed_at: { type: string; pattern: string; }; status_note: { type: string; minLength: number; }; severity: { enum: string[]; }; resolved_at: { type: string; pattern: string; }; affected: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; resolution: { type: string; required: string[]; properties: { outcome: { type: string; minLength: number; }; commits: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; }; additionalProperties: boolean; }; title: { type: string; minLength: number; }; audience: { type: string; minLength: number; }; source: { type: string; minLength: number; }; reviewed_at: { type: string; pattern: string; }; review_due_at: { type: string; pattern: string; }; category: { type: string; minLength: number; }; aliases: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; source_count: { type: string; minimum: number; }; provenance: { type: string; required: string[]; properties: { sources: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; }; additionalProperties: boolean; }; primary_entity: { type: string; }; source_pages: {}; source_tokens: {}; top_entities: { type: string; items: { type: string; minLength: number; }; uniqueItems: boolean; }; handle: { type: string; minLength: number; }; published: { type: string; }; source_updated_at: { type: string; pattern: string; }; source_id: { type: string; minLength: number; }; source_template: { type: string; minLength: number; }; product: {}; variant: {}; sku: {}; manufacturer: {}; customer: {}; bid_id: {}; drive_file_id: {}; drive_title: {}; quote_date: {}; revision: {}; batch_size: {}; order_size: {}; price: {}; source_pdf: {}; claims: {}; week: {}; coverage: {}; }; patternProperties: { "^x_": {}; }; additionalProperties: boolean; allOf: ({ if: { properties: { type: { const: string; enum?: undefined; }; }; required: string[]; }; then: { required: string[]; properties: { status: { enum: string[]; }; }; }; } | { if: { properties: { type: { const: string; enum?: undefined; }; }; required: string[]; }; then: { required: string[]; properties?: undefined; }; } | { if: { properties: { type: { enum: string[]; const?: undefined; }; }; required: string[]; }; then: { required: string[]; properties?: undefined; }; })[]; }; //# sourceMappingURL=docs-metadata-v2-schema.d.ts.map