import { ConnectionBase } from "../connection.base";
import { RequestType, ULTIPA, ResponseType, AlgoParams } from "../../../types";
export declare class AlgoExtra extends ConnectionBase {
    /**
     * 获取算法列表
     *
     * @example
     * ```js
     * let conn = ...
     * let res = await conn.listAlgo()
     * ```
     */
    showAlgo(config?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Algo[]>>;
    /**
 * 获取算法列表
 *
 * @example
 * ```js
 * let conn = ...
 * let res = await conn.showExta()
 * ```
 */
    showExta(commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Exta[]>>;
    /**
     * 算法可视化
     *
     * @example
     * ```js
     * let conn = ...
     * let res = await conn.algo_dv({algo_name: "louvain", id: "1", top: 1, total: 5})
     * ```
     */
    algo_dv(req: AlgoParams.dv, commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ULTIPA.UQLReply>>;
}
