import { EndpointSearchQuery } from "./endpoint-search-query";
import { ChebiApi, ChemontApi, PubchemApi } from '../../core/openapi-ts/api';
/**
 * Core class for Rest API queries
 */
export declare class EndpointSearchResults {
    private chebi_service;
    private chemont_service;
    private pubchem_service;
    searchQuery: EndpointSearchQuery;
    searchResults: any[];
    constructor(chebi_service: ChebiApi, chemont_service: ChemontApi, pubchem_service: PubchemApi);
    /**
     * ASYNC: Function to get the data requested from the Rest API
     * Returns this object (with the results updated) in a Promise
     */
    getAPIdata(): Promise<any>;
}
