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: { delegatorStartingInfos?: { delegatorAddress?: string; startingInfo?: { height?: bigint; previousPeriod?: bigint; stake?: string; }; validatorAddress?: string; }[]; delegatorWithdrawInfos?: { delegatorAddress?: string; withdrawAddress?: string; }[]; feePool?: { communityPool?: { amount?: string; denom?: string; }[]; }; outstandingRewards?: { outstandingRewards?: { amount?: string; denom?: string; }[]; validatorAddress?: string; }[]; params?: { baseProposerReward?: string; bonusProposerReward?: string; communityTax?: string; withdrawAddrEnabled?: boolean; }; previousProposer?: string; validatorAccumulatedCommissions?: { accumulated?: { commission?: { amount?: (...
) | (...
); denom?: (...
) | (...
); }[]; }; validatorAddress?: string; }[]; validatorCurrentRewards?: { rewards?: { period?: bigint; rewards?: { amount?: (...
) | (...
); denom?: (...
) | (...
); }[]; }; validatorAddress?: string; }[]; validatorHistoricalRewards?: { period?: bigint; rewards?: { cumulativeRewardRatio?: { amount?: (...
) | (...
); denom?: (...
) | (...
); }[]; referenceCount?: number; }; validatorAddress?: string; }[]; validatorSlashEvents?: { height?: bigint; period?: bigint; validatorAddress?: string; validatorSlashEvent?: { fraction?: string; validatorPeriod?: bigint; }; }[]; }): GenesisState; fromProtoMsg(message: GenesisStateProtoMsg): GenesisState; toAmino(message: GenesisState): GenesisStateAmino; toAminoMsg(message: GenesisState): GenesisStateAminoMsg; toProto(message: GenesisState): Uint8Array; toProtoMsg(message: GenesisState): GenesisStateProtoMsg; }