import type { UserConfig, CommandArgs, EmptyObject, Json } from '../types.js'; import type { CreateLoggerReturns } from './logger.js'; export declare const mergeModeConfig: (mode: string, userConfig: UserConfig) => UserConfig; export declare const resolveConfigFile: (configFile: string | string[], commandArgs: CommandArgs, rootDir: string) => Promise; export declare const getUserConfig: ({ rootDir, commandArgs, logger, pkg, configFilePath, }: { rootDir: string; commandArgs: CommandArgs; pkg: Json; logger: CreateLoggerReturns; configFilePath: string; }) => Promise>; export declare function loadConfig(filePath: string, pkg: Json, logger: CreateLoggerReturns): Promise;