export function makeZoeSeatAdminFactory(baggage: import("@agoric/vat-data").Baggage): (initialAllocation: Allocation, proposal: ProposalRecord, instanceAdminHelper: InstanceAdminHelper, withdrawFacet: WithdrawFacet, exitObj?: ERef<ExitObj>, offerResultIsUndefined?: boolean) => {
    userSeat: import("@endo/exo").Guarded<{
        getProposal(): Promise<any>;
        getPayouts(): Promise<any>;
        getPayout(keyword: any): Promise<any>;
        getOfferResult(): Promise<any>;
        hasExited(): Promise<any>;
        tryExit(): Promise<any>;
        numWantsSatisfied(): Promise<any>;
        getExitSubscriber(): any;
        getFinalAllocation(): any;
    }>;
    zoeSeatAdmin: import("@endo/exo").Guarded<{
        replaceAllocation(replacementAllocation: any): void;
        exit(completion: any): void;
        fail(reason: any): void;
        /** @param {HandleOfferResult} result */
        resolveExitAndResult({ offerResultPromise, exitObj }: HandleOfferResult): void;
        getExitSubscriber(): globalThis.Subscriber<any>;
        finalPayouts(payments: any): Promise<void>;
    }>;
};
//# sourceMappingURL=zoeSeat.d.ts.map