import { CSSProperties } from 'react'; export interface IAttachmentProps { /** * @description 自定义类名 * @default */ className?: string; /** * @description 自定义样式 * @default */ style?: CSSProperties; /** * @description 是否显示边框 * @default true */ bordered?: boolean; /** * @description 附件地址 * @default */ url: string; /** * @description 附件名称 * @default */ name?: string; /** * @description 点击预览的回调 * @default () => window.open(url, '_blank'); */ onPreview?: () => void; /** * @description 点击下载的回调 * @default () => saveAs(url, name || url) */ onDownload?: () => void; } export declare function Attachment(props: IAttachmentProps): JSX.Element;