import { AxiosInstance } from "axios"; import { StorageFile } from "./types"; export declare class NexaStorage { private client; constructor(client: AxiosInstance); upload(bucket: string, file: File | any, path?: string): Promise; download(fileId: string): Promise; delete(fileId: string): Promise; getSignedUrl(fileId: string, expiresIn?: number): Promise; listFiles(bucket: string, prefix?: string): Promise; getFileInfo(fileId: string): Promise; }