/** * Configuration validation and construction helpers. * Extracted from defaults.ts for max-lines compliance. */ import type { BabysitterConfig, ConfigValidationResult, LogLevel } from "./defaults"; /** * Retrieves configuration with environment variable overrides merged in. */ export declare function getConfig(overrides?: Partial): BabysitterConfig; /** * Validates a configuration object for correctness. */ export declare function validateConfig(config: BabysitterConfig): ConfigValidationResult; /** * Creates a frozen copy of the defaults for safe external use. */ export declare function getDefaults(): Readonly; /** * Checks if a value is a valid log level. */ export declare function isValidLogLevel(value: unknown): value is LogLevel; //# sourceMappingURL=configValidation.d.ts.map