import type { OneDriveAccessor } from '../../accessor/onedrive.ts'; import type { DeltaHook } from '../../watch/base.ts'; /** * Build the OneDrive delta hook. * * Fingerprints on the item's `cTag`, which Graph moves only when the content * changes (`eTag` also moves on a metadata edit), so a rename does not read as * a content change. * * Graph has a native `/delta` feed with a resumable token, which is cheaper * than this walk and reports deletes directly. It is a fast path rather than a * replacement: Graph can answer `resyncRequired` at any time, and the only * response to that is a full listing. When it is added it belongs behind * `pull`, with this walk as its reset. */ export declare function buildDeltaHook(accessor: OneDriveAccessor): DeltaHook; //# sourceMappingURL=watch.d.ts.map