ImmutableState: Readonly<UniqueParams & {
    currentRecorderKit: RecorderKit;
    liveOfferPayments: MapStore<OfferId, MapStore<Brand, Payment>>;
    liveOffers: MapStore<OfferId, OfferStatus>;
    liveOfferSeats: MapStore<OfferId, UserSeat<unknown>>;
    offerToInvitationMakers: MapStore<string, InvitationMakers>;
    offerToPublicSubscriberPaths: MapStore<string, Record<string, string>>;
    offerToUsedInvitation: MapStore<string, Amount<"set">>;
    paymentQueues: MapStore<Brand, Payment[]>;
    purseBalances: MapStore<Purse, Amount>;
    updateRecorderKit: RecorderKit;
}>