import type { TripleExtractionOptions, TripleExtractionResult, TriplePipelineResult } from '../../../../shared/types/triple-extraction.js';
/**
 * 선택적 기본 청크 파라미터(향후 확장용). 현재 `run`은 `chunkSize`/`chunkOverlap`를 직접 받는다.
 */
export interface TriplePipelineOrchestratorConfig {
    defaultChunkSize?: number;
    defaultChunkOverlap?: number;
}
export declare class TriplePipelineOrchestrator {
    constructor(_config?: TriplePipelineOrchestratorConfig);
    run(params: {
        text: string;
        chunkSize: number;
        chunkOverlap: number;
        extractionOptions?: TripleExtractionOptions;
    }, extract: (chunkText: string) => Promise<TripleExtractionResult>): Promise<TriplePipelineResult>;
}
//# sourceMappingURL=triple-pipeline-orchestrator.d.ts.map