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: { delegations?: { delegatorAddress?: string; shares?: string; validatorAddress?: string; }[]; exported?: boolean; lastTotalPower?: Uint8Array; lastValidatorPowers?: { address?: string; power?: bigint; }[]; params?: { bondDenom?: string; historicalEntries?: number; maxEntries?: number; maxValidators?: number; maxVotingPowerEnforcementThreshold?: string; maxVotingPowerRatio?: string; minCommissionRate?: string; unbondingTime?: { nanos?: number; seconds?: bigint; }; }; redelegations?: { delegatorAddress?: string; entries?: { completionTime?: Date; creationHeight?: bigint; initialBalance?: string; sharesDst?: string; }[]; validatorDstAddress?: string; validatorSrcAddress?: string; }[]; unbondingDelegations?: { delegatorAddress?: string; entries?: { balance?: string; completionTime?: Date; creationHeight?: bigint; initialBalance?: string; }[]; validatorAddress?: string; }[]; validators?: { commission?: { commissionRates?: { maxChangeRate?: string; maxRate?: string; rate?: string; }; updateTime?: Date; }; consensusPubkey?: { $typeUrl?: string; typeUrl?: string; value?: Uint8Array; }; delegatorShares?: string; description?: { details?: string; identity?: string; moniker?: string; securityContact?: string; website?: string; }; jailed?: boolean; minSelfDelegation?: string; operatorAddress?: string; status?: BondStatus; tokens?: string; unbondingHeight?: bigint; unbondingTime?: Date; }[]; }): GenesisState; fromProtoMsg(message: GenesisStateProtoMsg): GenesisState; toAmino(message: GenesisState): GenesisStateAmino; toAminoMsg(message: GenesisState): GenesisStateAminoMsg; toProto(message: GenesisState): Uint8Array; toProtoMsg(message: GenesisState): GenesisStateProtoMsg; }