import type { Logger } from "../utils/logger.js"; export declare class ConfigMerger { private logger; constructor(logger: Logger); mergePackageJson(filePath: string, updates: any): Promise; mergeJsonConfig(filePath: string, updates: any): Promise; mergeBiomeConfig(filePath: string, updates: any): Promise; mergeNextConfig(filePath: string, updates: any): Promise; mergeTailwindConfig(filePath: string, updates: any, version: "v3" | "v4"): Promise; mergeYamlConfig(filePath: string, updates: any): Promise; writeConfig(filePath: string, content: any, type: "json" | "js" | "yaml"): Promise; backupConfig(filePath: string): Promise; validateConfig(config: any, type: string): { isValid: boolean; errors: string[]; }; private deepMerge; private mergeNextConfigTS; private mergeNextConfigJS; private mergeTailwindV4CSS; private mergeTailwindV3Config; }