import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { AutocompleteRequest } from '../models/AutocompleteRequest'; import { PercolateRequest } from '../models/PercolateRequest'; import { SearchRequest } from '../models/SearchRequest'; import { SearchResponse } from '../models/SearchResponse'; export declare class SearchApiRequestFactory extends BaseAPIRequestFactory { autocomplete(autocompleteRequest: AutocompleteRequest, _options?: Configuration): Promise; percolate(table: string, percolateRequest: PercolateRequest, _options?: Configuration): Promise; search(searchRequest: SearchRequest, _options?: Configuration): Promise; } export declare class SearchApiResponseProcessor { autocompleteWithHttpInfo(response: ResponseContext): Promise>>; percolateWithHttpInfo(response: ResponseContext): Promise>; searchWithHttpInfo(response: ResponseContext): Promise>; }