import { HttpInfo } from '../http/http'; import { Configuration } from '../configuration'; import { Observable } from '../rxjsStub'; 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 ObservableIndexApi { private requestFactory; private responseProcessor; private configuration; constructor(configuration: Configuration, requestFactory?: IndexApiRequestFactory, responseProcessor?: IndexApiResponseProcessor); bulkWithHttpInfo(body: string, _options?: Configuration): Observable>; bulk(body: string, _options?: Configuration): Observable; deleteWithHttpInfo(deleteDocumentRequest: DeleteDocumentRequest, _options?: Configuration): Observable>; delete(deleteDocumentRequest: DeleteDocumentRequest, _options?: Configuration): Observable; insertWithHttpInfo(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Observable>; insert(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Observable; partialReplaceWithHttpInfo(table: string, id: number, replaceDocumentRequest: ReplaceDocumentRequest, _options?: Configuration): Observable>; partialReplace(table: string, id: number, replaceDocumentRequest: ReplaceDocumentRequest, _options?: Configuration): Observable; replaceWithHttpInfo(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Observable>; replace(insertDocumentRequest: InsertDocumentRequest, _options?: Configuration): Observable; updateWithHttpInfo(updateDocumentRequest: UpdateDocumentRequest, _options?: Configuration): Observable>; update(updateDocumentRequest: UpdateDocumentRequest, _options?: Configuration): Observable; } import { SearchApiRequestFactory, SearchApiResponseProcessor } from "../apis/SearchApi"; export declare class ObservableSearchApi { private requestFactory; private responseProcessor; private configuration; constructor(configuration: Configuration, requestFactory?: SearchApiRequestFactory, responseProcessor?: SearchApiResponseProcessor); autocompleteWithHttpInfo(autocompleteRequest: AutocompleteRequest, _options?: Configuration): Observable>>; autocomplete(autocompleteRequest: AutocompleteRequest, _options?: Configuration): Observable>; percolateWithHttpInfo(table: string, percolateRequest: PercolateRequest, _options?: Configuration): Observable>; percolate(table: string, percolateRequest: PercolateRequest, _options?: Configuration): Observable; searchWithHttpInfo(searchRequest: SearchRequest, _options?: Configuration): Observable>; search(searchRequest: SearchRequest, _options?: Configuration): Observable; } import { UtilsApiRequestFactory, UtilsApiResponseProcessor } from "../apis/UtilsApi"; export declare class ObservableUtilsApi { private requestFactory; private responseProcessor; private configuration; constructor(configuration: Configuration, requestFactory?: UtilsApiRequestFactory, responseProcessor?: UtilsApiResponseProcessor); sqlWithHttpInfo(body: string, rawResponse?: boolean, _options?: Configuration): Observable>; sql(body: string, rawResponse?: boolean, _options?: Configuration): Observable; }