export { boardSlottingMarshaller }; export function makeFromBoard(): { convertSlotToVal: (boardId: any, iface: any) => any; }; export namespace storageHelper { function parseCapData(txt: { value: string; } | string): { blockHeight: any; capDatas: { body: string; slots: string[]; }[]; }; function unserializeTxt(txt: { value: string; } | string, ctx: IdMap): any[]; function parseMany(capDataStrings: string[]): { body: string; slots: string[]; }[]; } export function makeAgoricNames(ctx: IdMap, vstorage: VStorage): Promise; export function makeVstorageKit({ fetch }: { fetch: typeof window.fetch; }, networkConfig: MinimalNetworkConfig): { fromBoard: { convertSlotToVal: (boardId: any, iface: any) => any; }; marshaller: Omit, "serialize" | "unserialize">; networkConfig: MinimalNetworkConfig; readLatestHead: (path: string) => Promise; readPublished: (subpath: T) => Promise>; unserializeHead: (txt: string | { value: string; }) => unknown; vstorage: { readStorage: (path?: string, { kind, height }?: { kind?: T | undefined; height?: number | bigint | undefined; }) => Promise; readLatest(path?: string): Promise; keys(path?: string): Promise; readAt(path: string, height?: number): Promise>; readFully(path: string, minHeight?: number | string): Promise; }; }; export type IdMap = ReturnType; export type VstorageKit = ReturnType; import { boardSlottingMarshaller } from '@agoric/vats/tools/board-utils.js'; import type { VStorage } from './vstorage.js'; import type { MinimalNetworkConfig } from './network-config.js'; import type { TypedPublished } from './types.js'; //# sourceMappingURL=vstorage-kit.d.ts.map