import { HttpFile } from '../http/http.js'; import { Configuration } from '../configuration.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 PromiseOpenAIApi { private api; constructor(configuration: Configuration, requestFactory?: OpenAIApiRequestFactory, responseProcessor?: OpenAIApiResponseProcessor); cancelFineTune(fineTuneId: string, _options?: Configuration): Promise; createAnswer(createAnswerRequest: CreateAnswerRequest, _options?: Configuration): Promise; createClassification(createClassificationRequest: CreateClassificationRequest, _options?: Configuration): Promise; createCompletion(createCompletionRequest: CreateCompletionRequest, _options?: Configuration): Promise; createEdit(createEditRequest: CreateEditRequest, _options?: Configuration): Promise; createEmbedding(createEmbeddingRequest: CreateEmbeddingRequest, _options?: Configuration): Promise; createFile(file: HttpFile, purpose: string, _options?: Configuration): Promise; createFineTune(createFineTuneRequest: CreateFineTuneRequest, _options?: Configuration): Promise; createImage(createImageRequest: CreateImageRequest, _options?: Configuration): Promise; createImageEdit(image: HttpFile, prompt: string, mask?: HttpFile, n?: number, size?: string, responseFormat?: string, user?: string, _options?: Configuration): Promise; createImageVariation(image: HttpFile, n?: number, size?: string, responseFormat?: string, user?: string, _options?: Configuration): Promise; createModeration(createModerationRequest: CreateModerationRequest, _options?: Configuration): Promise; createSearch(engineId: string, createSearchRequest: CreateSearchRequest, _options?: Configuration): Promise; deleteFile(fileId: string, _options?: Configuration): Promise; deleteModel(model: string, _options?: Configuration): Promise; downloadFile(fileId: string, _options?: Configuration): Promise; listEngines(_options?: Configuration): Promise; listFiles(_options?: Configuration): Promise; listFineTuneEvents(fineTuneId: string, stream?: boolean, _options?: Configuration): Promise; listFineTunes(_options?: Configuration): Promise; listModels(_options?: Configuration): Promise; retrieveEngine(engineId: string, _options?: Configuration): Promise; retrieveFile(fileId: string, _options?: Configuration): Promise; retrieveFineTune(fineTuneId: string, _options?: Configuration): Promise; retrieveModel(model: string, _options?: Configuration): Promise; }