import type { TPipeline } from "../../../../lib/pipelines/index.js"; import type { TParsedArgumentResponse } from "../../../../lib/parsing/index.js"; import type { TIngestionExtension, TIngestionInput, TIngestionLlmOptions } from "../../base/types.js"; /** * Options for `createScribePipeline`. Same `{ llm }` surface as scholar: * `llm.defaults` applies to both cheap LLM stages; per-stage * `llm.overrides` are keyed by `STAGE_IDS.extract` / `.scribeStructure`. */ export type TCreateScribePipelineOptions = { llm?: TIngestionLlmOptions; }; /** * Build the scribe (fast) ingestion pipeline for the supplied * extension: `extract` + `structure` cheap LLM calls, their * deterministic adapters, then scholar's 4 deterministic stages + * `finalizeResponseV2`. Emits the same `TParsedArgumentResponse` as * scholar. */ export declare function createScribePipeline(extension: TIngestionExtension, options?: TCreateScribePipelineOptions): TPipeline; //# sourceMappingURL=scribe.d.ts.map