export = QEdge2BTEEdgeHandler;
declare class QEdge2BTEEdgeHandler {
    constructor(qEdges: any, kg: any);
    qEdges: any;
    kg: any;
    logs: any[];
    setQEdges(qEdges: any): void;
    _findAPIsFromSmartAPIEdges(smartapiEdges: any): any;
    /**
     * Get SmartAPI Edges based on TRAPI Query Edge.
     * @private
     * @param {object} kg - SmartAPI Knowledge Graph Object
     * @param {object} qEdge - TRAPI Query Edge Object
     */
    private _getSmartAPIEdges;
    /**
     * @private
     * @param {object} resolvedIDs
     * @param {object} smartAPIEdge
     */
    private _createNonBatchSupportBTEEdges;
    /**
     * @private
     * @param {object} resolvedIDs
     * @param {object} smartAPIEdge
     */
    private _createBatchSupportBTEEdges;
    /**
     * Add inputs to smartapi edges
     */
    _createBTEEdges(edge: any): any[];
    convert(qEdges: any): any[];
}
