/** Mark a multi-step sync replacement so a concurrent watcher can ignore its transient ENOENT. */ export declare function withLocalPathReplacement(localPath: string, replace: () => T): T; /** The watcher's ENOENT is delete intent only when sync is not replacing the path. */ export declare function shouldRecordLocalDeleteIntent(localPath: string, absent: boolean): boolean; //# sourceMappingURL=local-replacement.d.ts.map