GenesisState: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): GenesisState; encode(message: GenesisState,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: GenesisStateAmino): GenesisState; fromAminoMsg(object: GenesisStateAminoMsg): GenesisState; fromPartial(object: { depositParams?: { maxDepositPeriod?: { nanos?: number; seconds?: bigint; }; minDeposit?: { amount?: string; denom?: string; }[]; minExpeditedDeposit?: { amount?: string; denom?: string; }[]; }; deposits?: { amount?: { amount?: string; denom?: string; }[]; depositor?: string; proposalId?: bigint; }[]; proposals?: { content?: { $typeUrl?: string; typeUrl?: string; value?: Uint8Array; } | { $typeUrl?: "/cosmos.gov.v1beta1.TextProposal"; description?: string; isExpedited?: boolean; title?: string; }; depositEndTime?: Date; finalTallyResult?: { abstain?: string; no?: string; noWithVeto?: string; yes?: string; }; isExpedited?: boolean; proposalId?: bigint; status?: ProposalStatus; submitTime?: Date; totalDeposit?: { amount?: string; denom?: string; }[]; votingEndTime?: Date; votingStartTime?: Date; }[]; startingProposalId?: bigint; tallyParams?: { expeditedQuorum?: Uint8Array; expeditedThreshold?: Uint8Array; quorum?: Uint8Array; threshold?: Uint8Array; vetoThreshold?: Uint8Array; }; votes?: { option?: VoteOption; options?: { option?: VoteOption; weight?: string; }[]; proposalId?: bigint; voter?: string; }[]; votingParams?: { expeditedVotingPeriod?: { nanos?: number; seconds?: bigint; }; votingPeriod?: { nanos?: number; seconds?: bigint; }; }; }): GenesisState; fromProtoMsg(message: GenesisStateProtoMsg): GenesisState; toAmino(message: GenesisState): GenesisStateAmino; toAminoMsg(message: GenesisState): GenesisStateAminoMsg; toProto(message: GenesisState): Uint8Array; toProtoMsg(message: GenesisState): GenesisStateProtoMsg; }