@agoric/zoe
Version:
Zoe: the Smart Contract Framework for Offer Enforcement
34 lines • 1.83 kB
TypeScript
export namespace coreUserSeatMethods {
let getProposal: import("@endo/patterns").MethodGuard;
let getPayouts: import("@endo/patterns").MethodGuard;
let getPayout: import("@endo/patterns").MethodGuard;
let getOfferResult: import("@endo/patterns").MethodGuard;
let hasExited: import("@endo/patterns").MethodGuard;
let numWantsSatisfied: import("@endo/patterns").MethodGuard;
let getFinalAllocation: import("@endo/patterns").MethodGuard;
let getExitSubscriber: import("@endo/patterns").MethodGuard;
}
export const ZoeUserSeatShape: import("@endo/patterns").InterfaceGuard<{
tryExit: import("@endo/patterns").MethodGuard;
getProposal: import("@endo/patterns").MethodGuard;
getPayouts: import("@endo/patterns").MethodGuard;
getPayout: import("@endo/patterns").MethodGuard;
getOfferResult: import("@endo/patterns").MethodGuard;
hasExited: import("@endo/patterns").MethodGuard;
numWantsSatisfied: import("@endo/patterns").MethodGuard;
getFinalAllocation: import("@endo/patterns").MethodGuard;
getExitSubscriber: import("@endo/patterns").MethodGuard;
}>;
export namespace OriginalZoeSeatIKit {
export let zoeSeatAdmin: import("@endo/patterns").InterfaceGuard<{
replaceAllocation: import("@endo/patterns").MethodGuard;
exit: import("@endo/patterns").MethodGuard;
fail: import("@endo/patterns").MethodGuard;
resolveExitAndResult: import("@endo/patterns").MethodGuard;
getExitSubscriber: import("@endo/patterns").MethodGuard;
finalPayouts: import("@endo/patterns").MethodGuard;
}>;
export { ZoeUserSeatShape as userSeat };
}
export function declareOldZoeSeatAdminKind(baggage: import("@agoric/vat-data").Baggage, makeDurablePublishKit: () => PublishKit<any>): void;
//# sourceMappingURL=originalZoeSeat.d.ts.map