import type { KnowledgeNodeRecord } from '../types.js'; import type { KnowledgeObjectProfilePolicy } from '../extensions.js'; export interface RepairSubjectHint { readonly id: string; readonly kind: string; readonly title: string; readonly [key: string]: unknown; } export declare function canonicalRepairSubjectNodes(input: { readonly nodes: readonly (KnowledgeNodeRecord | undefined)[]; readonly text?: string | undefined; readonly objectProfiles?: readonly KnowledgeObjectProfilePolicy[] | undefined; }): KnowledgeNodeRecord[]; export declare function repairSubjectIds(input: { readonly nodes: readonly (KnowledgeNodeRecord | undefined)[]; readonly text?: string | undefined; readonly objectProfiles?: readonly KnowledgeObjectProfilePolicy[] | undefined; }): string[]; export declare function repairSubjectHints(subjects: readonly KnowledgeNodeRecord[]): RepairSubjectHint[]; //# sourceMappingURL=repair-subjects.d.ts.map