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: { aggregateExchangeRateVotes?: { exchangeRateTuples?: { denom?: string; exchangeRate?: string; }[]; voter?: string; }[]; exchangeRates?: { denom?: string; exchangeRate?: string; }[]; feederDelegations?: { feederAddress?: string; validatorAddress?: string; }[]; params?: { lookbackDuration?: bigint; minValidPerWindow?: string; rewardBand?: string; slashFraction?: string; slashWindow?: bigint; votePeriod?: bigint; voteThreshold?: string; whitelist?: { name?: string; }[]; }; penaltyCounters?: { validatorAddress?: string; votePenaltyCounter?: { abstainCount?: bigint; missCount?: bigint; successCount?: bigint; }; }[]; priceSnapshots?: { priceSnapshotItems?: { denom?: string; oracleExchangeRate?: { exchangeRate?: (...
) | (...
); lastUpdate?: (...
) | (...
); lastUpdateTimestamp?: (...
) | (...
); }; }[]; snapshotTimestamp?: bigint; }[]; }): GenesisState; fromProtoMsg(message: GenesisStateProtoMsg): GenesisState; toAmino(message: GenesisState): GenesisStateAmino; toProto(message: GenesisState): Uint8Array; toProtoMsg(message: GenesisState): GenesisStateProtoMsg; }