import type { Accessor } from '../../accessor/base.ts'; import type { ExistsFn, ObjectStoreDriver, PairFn } from './driver.ts'; /** * Build file-or-prefix relocation over one driver. * * A single object moves with the driver's native file move. A directory * owns no object of its own, so it moves as a prefix walk; a source that * is neither is ENOENT rather than the raw store error. The driver must * carry a native move — a store without one leaves rename unwired, * which the dispatcher surfaces as ENOTSUP. */ export declare function makeRename(driver: ObjectStoreDriver, exists: ExistsFn): PairFn; //# sourceMappingURL=rename.d.ts.map