/** * manifest config * * Inspection and validation surface for manifest.config.{yaml,yml,ts,js}. * * Subcommands: * - validate JSON-schema validate the build config (yaml) * - print-defaults Print the canonical defaults snapshot * - inspect Print the effective config = defaults + user overrides * (alias: print-effective) * * The effective config output is deterministic and key-sorted so downstream * repos can snapshot it in CI and detect drift. */ interface ConfigCommandOptions { json?: boolean; cwd?: string; } export declare function configValidateCommand(options?: ConfigCommandOptions): Promise; export declare function configPrintDefaultsCommand(options?: ConfigCommandOptions): Promise; interface EffectiveConfig { configPath: string | null; build: { src: string; output: string; prismaSchema?: string; }; /** Resolved naming policy (normalization off by default). */ naming: Record; projections: { nextjs: { output: string; options: Record; }; routes: { output: string; options: Record; }; }; } export declare function loadEffectiveConfig(cwd?: string): Promise<{ configPath: string | null; effective: EffectiveConfig; json: string; }>; export declare function configInspectCommand(options?: ConfigCommandOptions): Promise; export {}; //# sourceMappingURL=config.d.ts.map