import type { BCMSCloudSdk } from '../main'; export interface FD extends FormData { getBoundary?(): number; } export interface OnUploadProgress { (value: number): void; } export declare class MediaHandler { sdk: BCMSCloudSdk; private readonly baseUrl; constructor(sdk: BCMSCloudSdk); postProfileImage(data: { formData: FD; onProgress?: OnUploadProgress; }): Promise; postInstanceImage(data: { formData: FD; onProgress?: OnUploadProgress; instanceId: string; }): Promise; postOrgImage(data: { formData: FD; onProgress?: OnUploadProgress; orgId: string; }): Promise; }