import type { CompileDurableResult } from '../../services/yaml-workflow/durable-compiler';
import type { DiscoveredWorkflow } from './types';
/**
 * Build the output file path for a compiled workflow.
 * Default: adjacent to source — assembly-line.ts → assembly-line.compiled.yaml
 */
export declare function resolveOutputPath(sourcePath: string, outputDir?: string): string;
/**
 * Write the compiled YAML with a header comment.
 */
export declare function writeCompiledYaml(outputPath: string, result: CompileDurableResult, sourcePath: string, functionName: string, model: string): void;
/**
 * Print a discovery summary (dry-run mode).
 */
export declare function printDiscovery(workflows: DiscoveredWorkflow[]): void;
/**
 * Print a compilation success line.
 */
export declare function printCompiled(relativePath: string, outputRelative: string, result: CompileDurableResult): void;
/**
 * Print final summary.
 */
export declare function printSummary(count: number, elapsedMs: number): void;
/**
 * Print an error for a single workflow.
 */
export declare function printError(relativePath: string, error: string): void;
