import { type SystemConfig, SystemConfigInput } from './types';
/**
 * Defines the application configuration by merging input configuration which is defined in a file with environment variables.
 * Takes environment variables over predefined
 * @param inputConfig The file defined input configuration.
 * @returns The final system configuration.
 * @throws Error if required environment variables are not set or if there are parsing errors.
 */
export declare function defineConfig(inputConfig: SystemConfigInput): SystemConfig;
