import { HttpFile } from '../http/http.js'; import { Configuration } from '../configuration.js'; import { Observable } from '../rxjsStub.js'; import { CreateAnswerRequest } from '../models/CreateAnswerRequest.js'; import { CreateAnswerResponse } from '../models/CreateAnswerResponse.js'; import { CreateClassificationRequest } from '../models/CreateClassificationRequest.js'; import { CreateClassificationResponse } from '../models/CreateClassificationResponse.js'; import { CreateCompletionRequest } from '../models/CreateCompletionRequest.js'; import { CreateCompletionResponse } from '../models/CreateCompletionResponse.js'; import { CreateEditRequest } from '../models/CreateEditRequest.js'; import { CreateEditResponse } from '../models/CreateEditResponse.js'; import { CreateEmbeddingRequest } from '../models/CreateEmbeddingRequest.js'; import { CreateEmbeddingResponse } from '../models/CreateEmbeddingResponse.js'; import { CreateFineTuneRequest } from '../models/CreateFineTuneRequest.js'; import { CreateImageRequest } from '../models/CreateImageRequest.js'; import { CreateModerationRequest } from '../models/CreateModerationRequest.js'; import { CreateModerationResponse } from '../models/CreateModerationResponse.js'; import { CreateSearchRequest } from '../models/CreateSearchRequest.js'; import { CreateSearchResponse } from '../models/CreateSearchResponse.js'; import { DeleteFileResponse } from '../models/DeleteFileResponse.js'; import { DeleteModelResponse } from '../models/DeleteModelResponse.js'; import { Engine } from '../models/Engine.js'; import { FineTune } from '../models/FineTune.js'; import { ImagesResponse } from '../models/ImagesResponse.js'; import { ListEnginesResponse } from '../models/ListEnginesResponse.js'; import { ListFilesResponse } from '../models/ListFilesResponse.js'; import { ListFineTuneEventsResponse } from '../models/ListFineTuneEventsResponse.js'; import { ListFineTunesResponse } from '../models/ListFineTunesResponse.js'; import { ListModelsResponse } from '../models/ListModelsResponse.js'; import { Model } from '../models/Model.js'; import { OpenAIFile } from '../models/OpenAIFile.js'; import { OpenAIApiRequestFactory, OpenAIApiResponseProcessor } from "../apis/OpenAIApi.js"; export declare class ObservableOpenAIApi { private requestFactory; private responseProcessor; private configuration; constructor(configuration: Configuration, requestFactory?: OpenAIApiRequestFactory, responseProcessor?: OpenAIApiResponseProcessor); cancelFineTune(fineTuneId: string, _options?: Configuration): Observable; createAnswer(createAnswerRequest: CreateAnswerRequest, _options?: Configuration): Observable; createClassification(createClassificationRequest: CreateClassificationRequest, _options?: Configuration): Observable; createCompletion(createCompletionRequest: CreateCompletionRequest, _options?: Configuration): Observable; createEdit(createEditRequest: CreateEditRequest, _options?: Configuration): Observable; createEmbedding(createEmbeddingRequest: CreateEmbeddingRequest, _options?: Configuration): Observable; createFile(file: HttpFile, purpose: string, _options?: Configuration): Observable; createFineTune(createFineTuneRequest: CreateFineTuneRequest, _options?: Configuration): Observable; createImage(createImageRequest: CreateImageRequest, _options?: Configuration): Observable; createImageEdit(image: HttpFile, prompt: string, mask?: HttpFile, n?: number, size?: string, responseFormat?: string, user?: string, _options?: Configuration): Observable; createImageVariation(image: HttpFile, n?: number, size?: string, responseFormat?: string, user?: string, _options?: Configuration): Observable; createModeration(createModerationRequest: CreateModerationRequest, _options?: Configuration): Observable; createSearch(engineId: string, createSearchRequest: CreateSearchRequest, _options?: Configuration): Observable; deleteFile(fileId: string, _options?: Configuration): Observable; deleteModel(model: string, _options?: Configuration): Observable; downloadFile(fileId: string, _options?: Configuration): Observable; listEngines(_options?: Configuration): Observable; listFiles(_options?: Configuration): Observable; listFineTuneEvents(fineTuneId: string, stream?: boolean, _options?: Configuration): Observable; listFineTunes(_options?: Configuration): Observable; listModels(_options?: Configuration): Observable; retrieveEngine(engineId: string, _options?: Configuration): Observable; retrieveFile(fileId: string, _options?: Configuration): Observable; retrieveFineTune(fineTuneId: string, _options?: Configuration): Observable; retrieveModel(model: string, _options?: Configuration): Observable; }