import type OpenAI from 'openai'; import type { Uploadable } from 'openai/uploads'; export interface IOpenaiClientDelegator { getVectorStoreFiles(): Promise; deleteVectorStoreFiles(fileId: string): Promise; getFileList(): Promise; deleteFile(fileId: string): Promise; uploadAndPoll(files: Uploadable[]): Promise; }