export interface EnvSyncWarning { file: string; customKeys: string[]; } export interface EnvSyncReport { sourceRoot: string; targetRoot: string; copied: string[]; merged: string[]; skipped: string[]; warnings: EnvSyncWarning[]; } export declare function syncEnvTree(params: { sourceRoot: string; targetRoot: string; dryRun: boolean; logger?: (message: string) => void; }): Promise;