/** * P1.2 — CLI output tracker. * * Parses the top-level `output:` block from a pipeline YAML, then after * local execution glob-matches the declared `output.files` patterns against * the working directory. Prints a summary table for the user. * * Pure functions where possible; the only side effect is `printSummary` * writing to a writable stream (defaults to process.stdout). */ import { type PipelineOutputSpec } from '@agentsmarket/pipeline-runtime'; export interface OutputMatchResult { matched: string[]; patterns: string[]; patterns_with_no_matches: string[]; } export declare function parsePipelineOutput(yamlObj: unknown): PipelineOutputSpec | null; export declare function matchOutputFiles(baseDir: string, patterns: string[]): OutputMatchResult; export declare function printOutputSummary(result: OutputMatchResult, options?: { out?: NodeJS.WritableStream; }): void;