interface UploadFileProps {
    uploadRequest?: (data: any) => Promise<any>;
    fileRequest?: (data: any) => Promise<any>;
    drag?: boolean;
    url: string;
    title?: string;
    width?: number;
    height?: number;
    fileWidth?: number;
    fileHeight?: number;
    maxCount?: number;
    closeEvent?: Function;
    uploadRules?: any;
    module?: "account" | "admin";
}
interface UploadResultItem {
    file?: File;
    id: string;
    domuuid: string;
    groupId: number;
    type: number;
    name: string;
    fileName: string;
    size: number;
    extraName: string;
    deleteFlag: boolean;
    url: string;
    module: "account" | "admin" | "";
}
export type { UploadFileProps, UploadResultItem };
