/**
 * @import { ConfigObject } from '../../types.js';
 */
/**
 * Load and merge configuration objects.
 *
 * - Merge priority: CLI config object > Config file config object > Default config object
 *
 * @param {object} configLoaderOptions
 * @param {string} [configLoaderOptions.cwd] Current working directory. (default: `findRootDir()`)
 * @param {ConfigObject} [configLoaderOptions.cliConfigObject] CLI config object. (default: `{}`)
 * @param {ConfigObject} [configLoaderOptions.defaultConfigObject] Default config object. (default: `defaultConfigObject`)
 * @returns {Promise<ConfigObject>} Merged config object.
 * @async
 */
export default function configLoader({ cwd, cliConfigObject, defaultConfigObject, }?: {
    cwd?: string;
    cliConfigObject?: ConfigObject;
    defaultConfigObject?: ConfigObject;
}): Promise<ConfigObject>;
import type { ConfigObject } from '../../types.js';
