import type { GDriveAccessor } from '../../accessor/gdrive.ts'; import type { DeltaHook } from '../../watch/base.ts'; /** * Build the Google Drive delta hook. * * Drive addresses files by id and returns `parents` rather than paths, so a * whole-corpus `files.list` would still have to rebuild the tree before it * could name anything; the walk descends per folder instead, which is the same * shape `find` already uses here. * * Fingerprints on `modifiedTime`, which is what Drive stat reports. Drive also * has `changes.list` with a page token, an account-wide feed that is cheaper * than any walk and would have to be filtered back down to the watch root; that * belongs behind `pull` as a fast path, with this walk as its reset. */ export declare function buildDeltaHook(accessor: GDriveAccessor): DeltaHook; //# sourceMappingURL=watch.d.ts.map