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 interface IndexApiBulkRequest { body: string; } export interface IndexApiDeleteRequest { deleteDocumentRequest: DeleteDocumentRequest; } export interface IndexApiInsertRequest { insertDocumentRequest: InsertDocumentRequest; } export interface IndexApiPartialReplaceRequest { table: string; id: number; replaceDocumentRequest: ReplaceDocumentRequest; } export interface IndexApiReplaceRequest { insertDocumentRequest: InsertDocumentRequest; } export interface IndexApiUpdateRequest { updateDocumentRequest: UpdateDocumentRequest; } export declare class ObjectIndexApi { private api; constructor(configuration: Configuration, requestFactory?: IndexApiRequestFactory, responseProcessor?: IndexApiResponseProcessor); bulkWithHttpInfo(param: IndexApiBulkRequest, options?: Configuration): Promise>; bulk(param: IndexApiBulkRequest, options?: Configuration): Promise; deleteWithHttpInfo(param: IndexApiDeleteRequest, options?: Configuration): Promise>; delete(param: IndexApiDeleteRequest, options?: Configuration): Promise; insertWithHttpInfo(param: IndexApiInsertRequest, options?: Configuration): Promise>; insert(param: IndexApiInsertRequest, options?: Configuration): Promise; partialReplaceWithHttpInfo(param: IndexApiPartialReplaceRequest, options?: Configuration): Promise>; partialReplace(param: IndexApiPartialReplaceRequest, options?: Configuration): Promise; replaceWithHttpInfo(param: IndexApiReplaceRequest, options?: Configuration): Promise>; replace(param: IndexApiReplaceRequest, options?: Configuration): Promise; updateWithHttpInfo(param: IndexApiUpdateRequest, options?: Configuration): Promise>; update(param: IndexApiUpdateRequest, options?: Configuration): Promise; } import { SearchApiRequestFactory, SearchApiResponseProcessor } from "../apis/SearchApi"; export interface SearchApiAutocompleteRequest { autocompleteRequest: AutocompleteRequest; } export interface SearchApiPercolateRequest { table: string; percolateRequest: PercolateRequest; } export interface SearchApiSearchRequest { searchRequest: SearchRequest; } export declare class ObjectSearchApi { private api; constructor(configuration: Configuration, requestFactory?: SearchApiRequestFactory, responseProcessor?: SearchApiResponseProcessor); autocompleteWithHttpInfo(param: SearchApiAutocompleteRequest, options?: Configuration): Promise>>; autocomplete(param: SearchApiAutocompleteRequest, options?: Configuration): Promise>; percolateWithHttpInfo(param: SearchApiPercolateRequest, options?: Configuration): Promise>; percolate(param: SearchApiPercolateRequest, options?: Configuration): Promise; searchWithHttpInfo(param: SearchApiSearchRequest, options?: Configuration): Promise>; search(param: SearchApiSearchRequest, options?: Configuration): Promise; } import { UtilsApiRequestFactory, UtilsApiResponseProcessor } from "../apis/UtilsApi"; export interface UtilsApiSqlRequest { body: string; rawResponse?: boolean; } export declare class ObjectUtilsApi { private api; constructor(configuration: Configuration, requestFactory?: UtilsApiRequestFactory, responseProcessor?: UtilsApiResponseProcessor); sqlWithHttpInfo(param: UtilsApiSqlRequest, options?: Configuration): Promise>; sql(param: UtilsApiSqlRequest, options?: Configuration): Promise; }