import { HttpClient } from '../../core/http-client'; import { FileUploadOptions, FileUploadResult } from './types'; export declare class FileUploadService { private readonly httpClient; private readonly endpoint; constructor(httpClient: HttpClient); /** * Upload a file from disk path */ uploadFile(filePath: string, options?: FileUploadOptions): Promise; /** * Upload a file from Buffer */ uploadBuffer(buffer: Buffer, fileName: string, options?: FileUploadOptions): Promise; private validateFilePath; private validateFileSize; private createFormData; private executeUpload; private mapResponse; } //# sourceMappingURL=file-upload.d.ts.map