import type { GeneratedFile } from '@amritk/validation'; /** * Merges the per-schema {@link GeneratedFile}s into a single self-contained * TypeScript module. Each generated file imports its sibling definitions via * relative paths; since everything now lives in one file those imports are * dropped, while any external (package) imports are hoisted to the top and * deduplicated. The `index.ts` barrel is skipped because it only re-exports the * declarations that are already inlined here. * * Intended for types-only output, where files contain only type definitions and * type-only relative imports (no runtime helpers). */ export declare const combineGeneratedFiles: (files: readonly GeneratedFile[]) => string;