QueryValidatorResponse: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): QueryValidatorResponse;
    encode(message: QueryValidatorResponse, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: QueryValidatorResponseAmino): QueryValidatorResponse;
    fromAminoMsg(object: QueryValidatorResponseAminoMsg): QueryValidatorResponse;
    fromPartial(object: {
        validator?: {
            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;
        };
    }): QueryValidatorResponse;
    fromProtoMsg(message: QueryValidatorResponseProtoMsg): QueryValidatorResponse;
    toAmino(message: QueryValidatorResponse): QueryValidatorResponseAmino;
    toAminoMsg(message: QueryValidatorResponse): QueryValidatorResponseAminoMsg;
    toProto(message: QueryValidatorResponse): Uint8Array;
    toProtoMsg(message: QueryValidatorResponse): QueryValidatorResponseProtoMsg;
}