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: { allowances?: { allowance?: | { $typeUrl?: string; typeUrl?: string; value?: Uint8Array; } | { $typeUrl?: "/cosmos.feegrant.v1beta1.BasicAllowance"; expiration?: Date; spendLimit?: { amount?: (...
) | (...
); denom?: (...
) | (...
); }[]; } | { $typeUrl?: "/cosmos.feegrant.v1beta1.PeriodicAllowance"; basic?: { $typeUrl?: "/cosmos.feegrant.v1beta1.BasicAllowance"; expiration?: Date; spendLimit?: (...
)[]; }; period?: { nanos?: number; seconds?: bigint; }; periodCanSpend?: { amount?: (...
) | (...
); denom?: (...
) | (...
); }[]; periodReset?: Date; periodSpendLimit?: { amount?: (...
) | (...
); denom?: (...
) | (...
); }[]; } | { $typeUrl?: "/cosmos.feegrant.v1beta1.AllowedMsgAllowance"; allowance?: { $typeUrl?: string | undefined; typeUrl?: string | undefined; value?: Uint8Array | undefined; } | { $typeUrl?: "/cosmos.feegrant.v1beta1.BasicAllowance" | undefined; spendLimit?: { ...; }[] | undefined; expiration?: Date | undefined; } | { ...; } | { ...; } | undefined
; allowedMessages?: string[]; }; grantee?: string; granter?: string; }[]; }): GenesisState; fromProtoMsg(message: GenesisStateProtoMsg): GenesisState; toAmino(message: GenesisState): GenesisStateAmino; toAminoMsg(message: GenesisState): GenesisStateAminoMsg; toProto(message: GenesisState): Uint8Array; toProtoMsg(message: GenesisState): GenesisStateProtoMsg; }