/** * Single source of truth for all configuration defaults * * This file contains both production and test defaults in one place, * making it easy to see and modify configuration for any environment. * * To change production config: edit CONFIG_DEFAULTS.production * To change test config: edit CONFIG_DEFAULTS.test */ import type { ColorSpace } from "../domain/color/color.schema.js"; export interface ConfigDefaults { readonly defaultBatchName: string; readonly defaultOutputFormat: ColorSpace; readonly defaultPaletteName: string; readonly patternSource: string; } /** * All configuration defaults for production and test environments * * This is the single source of truth for all config values. * Production config is used when running the CLI normally. * Test config provides predictable, isolated testing. */ export declare const CONFIG_DEFAULTS: { readonly production: { readonly defaultBatchName: "batch"; readonly defaultOutputFormat: "hex"; readonly defaultPaletteName: "generated"; readonly patternSource: string; }; readonly test: { readonly defaultBatchName: "batch"; readonly defaultOutputFormat: "hex"; readonly defaultPaletteName: "generated"; readonly patternSource: "test/fixtures/valid-palettes/example-orange.json"; }; }; //# sourceMappingURL=defaults.d.ts.map