export function prepareBijection(zone: Zone, unwrap?: (hostWrapper: PassableCap | Vow, guestWrapper: PassableCap) => unknown): () => import("@endo/exo").Guarded<{ reset(): void; unwrapInit(g: any, h: any): unknown; hasGuest(g: any): boolean; hasHost(h: any): boolean; has(g: any, h: any): boolean; guestToHost(g: any): any; hostToGuest(h: any): any; }>; export type VowishStore = ReturnType<(name: string) => { init: (k: any, v: any) => void; has: (k: any) => boolean; get: (k: any) => any; } & import("@endo/pass-style").RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { init: (k: any, v: any) => void; has: (k: any) => boolean; get: (k: any) => any; }>>; export type Bijection = ReturnType unknown) => () => import("@endo/exo").Guarded<{ reset(): void; unwrapInit(g: any, h: any): unknown; hasGuest(g: any): boolean; hasHost(h: any): boolean; has(g: any, h: any): boolean; guestToHost(g: any): any; hostToGuest(h: any): any; }>>>; import type { Zone } from '@agoric/base-zone'; import type { PassableCap } from '@endo/pass-style'; import type { Vow } from '@agoric/vow'; //# sourceMappingURL=bijection.d.ts.map