import { IPagedResult, IPagedSearchResult, IPagedSearchResultToken, ISearchResult, IndexedDocument, NextPagedSearchRequest, PagedBatchSearchRequest, PagedSearchRequest, SearchRequest } from "../models"; export declare class OmniaSearchService { private httpClientOmniaSearch; private baseUrl; constructor(); multipleSearch: (searchQueryRequest: PagedBatchSearchRequest, cancelRequest?: (cancelToken: any) => void) => Promise[]>; search: (searchRequest: SearchRequest) => Promise>; searchPaged: (searchRequest: PagedSearchRequest) => Promise, IPagedSearchResultToken>>; searchPagedNext: (nextRequest: NextPagedSearchRequest) => Promise, IPagedSearchResultToken>>; private mappingSearchResult; private mappingSearchPagedResult; private mappingSearchPagedNextResult; }