import { GraphSpec } from '../generation/spec'; /** * Load a GraphSpec from a JSON file. * @param filepath */ export declare const loadSpecFromFile: (filepath: string) => GraphSpec; /** * Parse a GraphSpec from a JSON string. * @param content */ export declare const loadSpecFromString: (content: string) => GraphSpec; /** * Create a GraphSpec from CLI flags. * Supports common property overrides like --directed, --connected, etc. * @param flags */ export declare const specFromFlags: (flags: Record) => GraphSpec; /** * Serialize a GraphSpec to JSON string. * @param spec * @param pretty */ export declare const specToJson: (spec: GraphSpec, pretty?: boolean) => string; /** * Merge two GraphSpec objects, with overrides taking precedence. * @param base * @param overrides */ export declare const mergeSpecs: (base: GraphSpec, overrides: Partial) => GraphSpec; //# sourceMappingURL=spec-utils.d.ts.map