import { FlexibleSeedConfig } from './core/types/config-types';
import { SeedConfig } from './core/types/types';
export interface ConfigLoadResult {
    config: SeedConfig;
    source: 'config-file' | 'environment' | 'defaults';
    flexConfig?: FlexibleSeedConfig;
}
export declare function loadConfiguration(configPath?: string): ConfigLoadResult;
export declare function validateConfiguration(config: SeedConfig): {
    valid: boolean;
    errors: string[];
};
//# sourceMappingURL=config.d.ts.map