import { Command } from "commander"; export interface ParseOptions { input: string; output: string; } /** * Walk any parsed YAML value and recursively resolve $ref entries. * Handles: * - Objects with a single `$ref` key → replaced by the resolved value * - Arrays whose items are `{ $ref }` objects → resolved and flattened inline * - Plain objects → each value is walked * - Primitives → returned as-is */ export declare function resolveRefs(value: unknown, baseDir: string): unknown; /** * Load a split-config directory and return the fully-merged document. * Reads `/index.yaml`, parses YAML, and recursively resolves $refs. */ export declare function loadSplitConfig(configDir: string): unknown; export declare function createMergeCommand(): Command; //# sourceMappingURL=merge.d.ts.map