export interface IMDImagePickerOptions { imageSpanCount?: number; imageCount?: number; showGif?: boolean; showCamera?: boolean; cropEnable?: boolean; cropWidth?: number; cropHeight?: number; cropQuality?: number; enableBase64?: boolean; removeSelected?: boolean; } interface IMDImage { width?: number; height?: number; uri?: string; base64?: string; } export default class MDImagePicker { static showImagePicker(options: IMDImagePickerOptions, successCallback: (imageList: IMDImage[]) => void, errorCallback: (e: string[]) => void): void; static asyncShowImagePicker(options: IMDImagePickerOptions): Promise; static openCamera(options: IMDImagePickerOptions, successCallback: (imageList: IMDImage[]) => void, errorCallback: (e: string[]) => void): void; static asyncOpenCamera(options: IMDImagePickerOptions): Promise; static removeImage(index: number): void; static removeAll(): void; static previewImage(index: number, showTitle: boolean): void; static previewImageList(imageList: string[], index: number, showTitle: boolean): void; } export {};