QueryValidatorsResponse: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): QueryValidatorsResponse;
    encode(message: QueryValidatorsResponse, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: QueryValidatorsResponseAmino): QueryValidatorsResponse;
    fromAminoMsg(object: QueryValidatorsResponseAminoMsg): QueryValidatorsResponse;
    fromPartial(object: {
        pagination?: {
            nextKey?: Uint8Array;
            total?: bigint;
        };
        validators?: {
            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;
        }[];
    }): QueryValidatorsResponse;
    fromProtoMsg(message: QueryValidatorsResponseProtoMsg): QueryValidatorsResponse;
    toAmino(message: QueryValidatorsResponse): QueryValidatorsResponseAmino;
    toAminoMsg(message: QueryValidatorsResponse): QueryValidatorsResponseAminoMsg;
    toProto(message: QueryValidatorsResponse): Uint8Array;
    toProtoMsg(message: QueryValidatorsResponse): QueryValidatorsResponseProtoMsg;
}