import type { Manifest } from '../manifest/manifest.types.js';
import type { SyncPlan, SyncResult } from './engine.types.js';
export declare function inferScopeRoot(canonicalPath: string): string;
export declare function executeSyncPlan(plan: SyncPlan, manifest: Manifest, manifestPath: string): Promise<SyncResult>;
//# sourceMappingURL=execute-plan.d.ts.map