import type { RegionConfig } from '@functional-examples/devkit'; import type { FileContentsParser, FileParseContext } from '../types/index.js'; /** * Create the initial parse context for a file. */ export declare function createInitialContext(filePath: string, raw: string, regionConfig: Required>, parsed?: string): FileParseContext; /** * Run file content through a parser pipeline. * Parsers execute in order, each receiving the output of the previous. * * Hunks are accumulated across parsers automatically. Each parser receives * an empty hunks array and only needs to return its own hunks. The pipeline * merges them in order so parsers don't need to preserve earlier hunks. */ export declare function runParsePipeline(context: FileParseContext, parsers: FileContentsParser[]): Promise; //# sourceMappingURL=pipeline.d.ts.map