export interface IApiClientOptions { debug: boolean; url?: string; timeout?: number; } export declare class ApiClient { axios: any; token: any; constructor(jwt: string, options: IApiClientOptions); getFileList(): Promise; getFileInfo(fileId: string): Promise; uploadFile(file: File | Buffer | any, filename?: string): Promise; downloadFile(fileId: string, filename: string, created_at: number): Promise; deleteFile(fileId: string): Promise; getAvailableTokens(): Promise; getModels(): Promise; sendRequest(model: string, messages: object[]): Promise; }