import type { VeryfrontConfig, VeryfrontConfigInput } from "./schemas/index.js"; /** Define a Veryfront project configuration object. */ export declare function defineConfig(config: T): T; /** Apply a configuration factory to an already resolved environment name. */ export declare function defineConfigForEnvironment(factory: (env: string) => T, environmentName: string): T; /** Merge multiple partial Veryfront configuration objects into one config object. */ export declare function mergeConfigs(...configs: Partial[]): VeryfrontConfig; export declare function mergeConfigs(...configs: Partial[]): VeryfrontConfigInput; //# sourceMappingURL=define-config-core.d.ts.map