export interface IUploadFile {
    url: string;
    size: number;
    type: string;
    name: string;
}
export interface IDialogUploadImagesProps {
    modelValue: (File | IUploadFile)[];
    visible: boolean;
    destroyOnClose?: boolean;
    limit?: number;
    maxSize?: number;
    httpRequest: (file: File) => Promise<IUploadFile | File | void>;
    beforeUpload?: (file: File) => boolean;
    beforeRemove?: (file: File | IUploadFile, fileList: (File | IUploadFile)[]) => boolean;
}
