import type { Accessor } from '../../accessor/base.ts';
import type { DuEntriesFn, DuSizeFn, ObjectStoreDriver } from './driver.ts';
/**
* Build the per-object size walk over one driver.
*
* Keys are stripped back to mount-relative paths, so a store mounted at
* a `keyPrefix` reports the paths the user typed rather than the raw
* keys.
*/
export declare function makeDuEntries(driver: ObjectStoreDriver): DuEntriesFn;
/** Build the recursive byte total over one driver. */
export declare function makeDuSize(driver: ObjectStoreDriver): DuSizeFn;
//# sourceMappingURL=du.d.ts.map