import type { Config } from './types.js';
/**
 * 2つの設定オブジェクトを深くマージする
 *
 * マージ規則:
 * - スカラー値（文字列/数値/真偽値）: project 設定が上書き
 * - ネストしたオブジェクト: 再帰的にマージ
 * - 配列: project 設定で全置換（結合しない）
 *
 * @param global グローバル設定
 * @param project プロジェクト設定（null の場合はグローバル設定をそのまま返す）
 * @returns マージされた設定
 */
export declare function deepMerge(global: Partial<Config>, project: Partial<Config> | null): Config;
//# sourceMappingURL=merger.d.ts.map