///
import { ApiClient } from "..";
export type FileObject = {
id: string;
object: "file";
bytes: number;
created_at: number;
filename: string;
purpose: string;
};
type DeletedFile = {
id: string;
object: string;
deleted: boolean;
};
type FileList = {
data: FileObject[];
object: "list";
};
export declare function listFiles(client: ApiClient): () => Promise;
export declare function uploadFile(client: ApiClient): (file: string | Blob, purpose: string) => Promise;
export declare function deleteFile(client: ApiClient): (id: string) => Promise;
export declare function retrieveFile(client: ApiClient): (id: string) => Promise;
export declare function retrieveFileContent(client: ApiClient): (id: string) => Promise;
export {};