HistoricalInfo: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): HistoricalInfo;
    encode(message: HistoricalInfo, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: HistoricalInfoAmino): HistoricalInfo;
    fromAminoMsg(object: HistoricalInfoAminoMsg): HistoricalInfo;
    fromPartial(object: {
        header?: {
            appHash?: Uint8Array;
            chainId?: string;
            consensusHash?: Uint8Array;
            dataHash?: Uint8Array;
            evidenceHash?: Uint8Array;
            height?: bigint;
            lastBlockId?: {
                hash?: Uint8Array;
                partSetHeader?: {
                    hash?: Uint8Array;
                    total?: number;
                };
            };
            lastCommitHash?: Uint8Array;
            lastResultsHash?: Uint8Array;
            nextValidatorsHash?: Uint8Array;
            proposerAddress?: Uint8Array;
            time?: Date;
            validatorsHash?: Uint8Array;
            version?: {
                app?: bigint;
                block?: bigint;
            };
        };
        valset?: {
            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;
        }[];
    }): HistoricalInfo;
    fromProtoMsg(message: HistoricalInfoProtoMsg): HistoricalInfo;
    toAmino(message: HistoricalInfo): HistoricalInfoAmino;
    toAminoMsg(message: HistoricalInfo): HistoricalInfoAminoMsg;
    toProto(message: HistoricalInfo): Uint8Array;
    toProtoMsg(message: HistoricalInfo): HistoricalInfoProtoMsg;
}