import type { RecipeRunOptions, RecipeRunResult } from './types.js'; /** * Run the full recipe pipeline: clean → patch → fill → verify. * If no inputPath is provided, auto-downloads the source document from source_url. */ export declare function runRecipe(options: RecipeRunOptions): Promise; export { cleanDocument } from './cleaner.js'; export type { CleanResult, CleanOptions } from './cleaner.js'; export { patchDocument } from './patcher.js'; export type { PatchResult } from './patcher.js'; export { verifyOutput, normalizeText, extractAllText, countFormattingAnomalies } from './verifier.js'; export { ensureSourceDocx } from './downloader.js'; export { checkRecipeSourceDrift, checkSelectorDrift, computeSourceStructureSignature } from './source-drift.js'; export { enumerateTextParts, getGeneralTextPartNames } from './ooxml-parts.js'; export type { OoxmlTextParts } from './ooxml-parts.js'; export type { RecipeRunOptions, RecipeRunResult, VerifyResult, VerifyCheck } from './types.js'; export type { ComputedArtifact, ComputedProfile } from './computed.js'; //# sourceMappingURL=index.d.ts.map