import { type PartialDocumentMetadata } from '../metadata/schema.js'; import type { Domain } from '../domains/constants.js'; export interface IntegrateOptions { filePath: string; docsPath: string; auto?: boolean; dryRun?: boolean; force?: boolean; silent?: boolean; } export interface IntegrateResult { success: boolean; integrated: boolean; originalPath: string; targetPath?: string; domain?: Domain; tier?: string; duplicates?: DuplicateMatch[]; metadata?: PartialDocumentMetadata; error?: string; } export interface DuplicateMatch { path: string; title: string; similarity: number; } /** * Integrate a document into the documentation system */ export declare function integrateDocument(options: IntegrateOptions): Promise; /** * Batch integrate multiple documents */ export declare function batchIntegrate(files: string[], options: Omit): Promise; //# sourceMappingURL=integrator.d.ts.map