import { HttpInfo } from '../http/http'; import { Configuration } from '../configuration'; import { AutocompleteRequest } from '../models/AutocompleteRequest'; import { BulkResponse } from '../models/BulkResponse'; import { DeleteDocumentRequest } from '../models/DeleteDocumentRequest'; import { DeleteResponse } from '../models/DeleteResponse'; import { InsertDocumentRequest } from '../models/InsertDocumentRequest'; import { PercolateRequest } from '../models/PercolateRequest'; import { ReplaceDocumentRequest } from '../models/ReplaceDocumentRequest'; import { SearchRequest } from '../models/SearchRequest'; import { SearchResponse } from '../models/SearchResponse'; import { SqlResponse } from '../models/SqlResponse'; import { SuccessResponse } from '../models/SuccessResponse'; import { UpdateDocumentRequest } from '../models/UpdateDocumentRequest'; import { UpdateResponse } from '../models/UpdateResponse'; import { IndexApiRequestFactory, IndexApiResponseProcessor } from "../apis/IndexApi"; export declare class PromiseIndexApi { private api; constructor(configuration: Configuration, requestFactory?: IndexApiRequestFactory, responseProcessor?: IndexApiResponseProcessor); bulkWithHttpInfo(body: string, _options?: Configuration): Promise>; bulk(body: string, _options?: Configuration): Promise; deleteWithHttpInfo(deleteDocumentRequest: DeleteDocumentRequest, _options?: Configuration): Promise>; delete(deleteDocumentRequest: DeleteDocumentRequest, _options?: Configuration): Promise; insertWithHttpInfo(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Promise>; insert(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Promise; partialReplaceWithHttpInfo(table: string, id: number, replaceDocumentRequest: ReplaceDocumentRequest, _options?: Configuration): Promise>; partialReplace(table: string, id: number, replaceDocumentRequest: ReplaceDocumentRequest, _options?: Configuration): Promise; replaceWithHttpInfo(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Promise>; replace(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Promise; updateWithHttpInfo(updateDocumentRequest: UpdateDocumentRequest, _options?: Configuration): Promise>; update(updateDocumentRequest: UpdateDocumentRequest, _options?: Configuration): Promise; } import { SearchApiRequestFactory, SearchApiResponseProcessor } from "../apis/SearchApi"; export declare class PromiseSearchApi { private api; constructor(configuration: Configuration, requestFactory?: SearchApiRequestFactory, responseProcessor?: SearchApiResponseProcessor); autocompleteWithHttpInfo(autocompleteRequest: AutocompleteRequest, _options?: Configuration): Promise>>; autocomplete(autocompleteRequest: AutocompleteRequest, _options?: Configuration): Promise>; percolateWithHttpInfo(table: string, percolateRequest: PercolateRequest, _options?: Configuration): Promise>; percolate(table: string, percolateRequest: PercolateRequest, _options?: Configuration): Promise; searchWithHttpInfo(searchRequest: SearchRequest, _options?: Configuration): Promise>; search(searchRequest: SearchRequest, _options?: Configuration): Promise; } import { UtilsApiRequestFactory, UtilsApiResponseProcessor } from "../apis/UtilsApi"; export declare class PromiseUtilsApi { private api; constructor(configuration: Configuration, requestFactory?: UtilsApiRequestFactory, responseProcessor?: UtilsApiResponseProcessor); sqlWithHttpInfo(body: string, rawResponse?: boolean, _options?: Configuration): Promise>; sql(body: string, rawResponse?: boolean, _options?: Configuration): Promise; }