export function makeOrderedVaultStore(store: MapStore): { addVault: (vaultId: string, vault: Vault) => string; removeByKey: (key: string) => Vault; has: (key: string) => boolean; keys: (keyPatt?: Pattern, valuePatt?: Pattern) => Iterable; entries: (keyPatt?: Pattern, valuePatt?: Pattern) => Iterable<[string, import("@endo/exo").Guarded<{ getVaultSeat(): globalThis.ZCFSeat; initVaultKit(seat: ZCFSeat, storageNode: StorageNode): Promise<{ publicSubscribers: { vault: { description: string; subscriber: globalThis.Subscriber; storagePath: Promise; }; }; invitationMakers: import("@endo/exo").Guarded<{ AdjustBalances(): Promise>; CloseVault(): Promise>; TransferVault(): Promise>; }>; vault: import("@endo/exo").Guarded<{ getPublicTopics(): { vault: { description: string; subscriber: globalThis.Subscriber; storagePath: Promise; }; }; makeAdjustBalancesInvitation(): Promise>; makeCloseInvitation(): Promise>; makeTransferInvitation(): Promise>; getCollateralAmount(): import("@agoric/ertp").NatAmount; getCurrentDebt(): import("@agoric/ertp").NatAmount; getNormalizedDebt(): import("./storeUtils.js").NormalizedDebt; }>; vaultUpdater: import("@agoric/zoe/src/contractSupport/recorder.js").Recorder; }>; liquidating(): void; liquidated(): void; abortLiquidation(): string; makeAdjustBalancesInvitation(): Promise>; makeCloseInvitation(): Promise>; makeTransferInvitation(): Promise>; getCollateralAmount(): Amount<"nat">; getCurrentDebt(): Amount<"nat">; getNormalizedDebt(): import("./storeUtils.js").NormalizedDebt; }>]>; getSize: (keyPatt?: Pattern, valuePatt?: Pattern) => number; values: (keyPatt?: Pattern, valuePatt?: Pattern) => Iterable; storagePath: Promise; }; }; invitationMakers: import("@endo/exo").Guarded<{ AdjustBalances(): Promise>; CloseVault(): Promise>; TransferVault(): Promise>; }>; vault: import("@endo/exo").Guarded<{ getPublicTopics(): { vault: { description: string; subscriber: globalThis.Subscriber; storagePath: Promise; }; }; makeAdjustBalancesInvitation(): Promise>; makeCloseInvitation(): Promise>; makeTransferInvitation(): Promise>; getCollateralAmount(): import("@agoric/ertp").NatAmount; getCurrentDebt(): import("@agoric/ertp").NatAmount; getNormalizedDebt(): import("./storeUtils.js").NormalizedDebt; }>; vaultUpdater: import("@agoric/zoe/src/contractSupport/recorder.js").Recorder; }>; liquidating(): void; liquidated(): void; abortLiquidation(): string; makeAdjustBalancesInvitation(): Promise>; makeCloseInvitation(): Promise>; makeTransferInvitation(): Promise>; getCollateralAmount(): Amount<"nat">; getCurrentDebt(): Amount<"nat">; getNormalizedDebt(): import("./storeUtils.js").NormalizedDebt; }>>; }; import type { Vault } from './vault.js'; import type { MapStore } from '@agoric/store'; //# sourceMappingURL=orderedVaultStore.d.ts.map