/** * @import {MapStore, SetStore} from '@agoric/store'; */ /** * @file This contract makes it possible for those who govern contracts to call * for votes on changes. A more complete implementation would validate * parameters, constrain deadlines and possibly split the ability to call for * votes into separate capabilities for finer grain encapsulation. */ export const INVITATION_MAKERS_DESC: "charter member invitation"; /** @type {ContractMeta} */ export const meta: ContractMeta; export function start(zcf: ZCF<{ binaryVoteCounterInstallation: Installation; }>, privateArgs: undefined, baggage: import("@agoric/vat-data").Baggage): Promise<{ creatorFacet: import("@endo/exo").Guarded<{ /** * @param {Instance} governedInstance * @param {GovernorCreatorFacet} governorFacet * @param {string} [label] for diagnostic use only */ addInstance: (governedInstance: Instance, governorFacet: GovernorCreatorFacet, label?: string) => void; makeCharterMemberInvitation: () => Promise Promise>; VoteOnPauseOffers: (instance: any, strings: any, deadline: any) => Promise>; VoteOnApiCall: (instance: Instance, methodName: string, methodArgs: string[], deadline: import("@agoric/time").TimestampValue) => Promise>; }>; }, undefined>>; }>; }>; export type ParamChangesOfferArgs = { deadline: bigint; instance: Instance; params: Record; /** * paramPath is determined by contract */ path?: { paramPath: unknown; } | undefined; }; //# sourceMappingURL=econCommitteeCharter.d.ts.map