import type { Accessor } from '../../../accessor/base.ts'; import type { RegisteredCommand } from '../../config.ts'; import type { CommandIO } from '../generic_bind/index.ts'; export declare const OBJECT_STORE_OVERRIDES: Set; /** * Build the five keyed-store command overrides for one backend. * * The op table is wrapped with the same hidden/rule/mode chain the * factory gives every generic command, the policy guard outermost as * there, so an override enforces the session's path axis and the coded * op policies exactly like the generic it replaces. * * @param resource resource name the commands register under * @param io the backend's op table; must wire the write-side slots the * overrides consume */ export declare function makeObjectStoreCommands(resource: string, rawIo: CommandIO): RegisteredCommand[]; //# sourceMappingURL=index.d.ts.map