import { File_ } from "../../api/resources/tools/resources/file/client/Client.js"; import { type UploadFileParams } from "../../api/resources/tools/resources/file/client/requests/index.js"; export declare class FileUploader extends File_ { /** * Upload a file from a file path (Node.js) or File object (browser) * @param fileInput - File path string (Node.js) or File object (browser) * @param options - Upload options * @returns The download URL of the uploaded file */ uploadFromPath(fileInput: string | File, options?: { name?: string; options?: UploadFileParams.Options; }): Promise; private getMimeType; }