import type { Accessor } from '../../accessor/base.ts';
import type { MkdirFn, ObjectStoreDriver, PathFn, TruncateFn, WriteFn } from './driver.ts';
/** Build the whole-object write over one driver. */
export declare function makeWriteBytes(driver: ObjectStoreDriver): WriteFn;
/** Build the empty-object create over one driver. */
export declare function makeCreate(driver: ObjectStoreDriver): PathFn;
/** Build read-slice-pad-rewrite truncation over one driver. */
export declare function makeTruncate(driver: ObjectStoreDriver): TruncateFn;
/** Build the marker-object mkdir over one driver. */
export declare function makeMkdir(driver: ObjectStoreDriver): MkdirFn;
//# sourceMappingURL=write.d.ts.map