import type { FrameworkConfig } from './types'; /** * Validate an already-parsed config object against the schema and semantic * rules. Returns the (lossless) input on success; throws * `ConfigValidationError` with every problem found otherwise. * * Structural decoding runs first (in `{ errors: 'all' }` mode); only once the * shape is sound do the semantic cross-field rules run, so their assumptions * about types hold. */ export declare function validateParsedConfig(config: unknown): FrameworkConfig; /** * Load, parse, and validate a config file via the schema-first path. * Throws `ConfigValidationError` on any structural or semantic problem. */ export declare function loadValidatedConfig(filePath: string): FrameworkConfig; //# sourceMappingURL=load.d.ts.map