import { ExtractResult } from '../types/extract.types.js'; export type ExtractInput = Record; /** * Engine-specific adapter that provides document content extraction. */ export interface ExtractAdapter { /** * Extract all document content with stable IDs for RAG pipelines. */ extract(input: ExtractInput): ExtractResult; } /** * Execute an extract operation through the provided adapter. */ export declare function executeExtract(adapter: ExtractAdapter, input: ExtractInput): ExtractResult; //# sourceMappingURL=extract.d.ts.map