declare const _default: import("vue").DefineComponent<{ file: { type: ObjectConstructor; default: () => {}; }; }, { emit: (event: "preview" | "download", ...args: any[]) => void; props: Readonly {}; }; }>> & { onPreview?: ((...args: any[]) => any) | undefined; onDownload?: ((...args: any[]) => any) | undefined; }>>; visible: import("vue").Ref; data: any; renderSize: (size: any) => string; setVisible: (value: any) => void; preview: (item: any) => false | undefined; download: (item: any) => void; BmOverTooltips: import("../../../utils/with-install").SFCWithInstall; handleVisibleChange: (val: any) => void; getPopupContainer: () => HTMLElement; mSlots: import("vue").Ref<{}>; isShow: import("vue").Ref; openShow: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { title: string; width: string | number; labelTitle: string; line: number; showAlways: boolean; }>>; DownloadOutlined: import("@ant-design/icons-vue/lib/icons/DownloadOutlined").DownloadOutlinedIconType; EyeOutlined: import("@ant-design/icons-vue/lib/icons/EyeOutlined").EyeOutlinedIconType; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("preview" | "download")[], "preview" | "download", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; }>> & { onPreview?: ((...args: any[]) => any) | undefined; onDownload?: ((...args: any[]) => any) | undefined; }, { file: Record; }>; export default _default;