import { PropType, ExtractPropTypes } from 'vue'; import { StyleValue } from '../ele-app/types'; import { ElIconProps } from '../ele-app/el'; import { EleTooltipProps } from '../ele-app/plus'; import { CopyableIcon, CopyableLocale } from './types'; /** * 属性 */ export declare const copyableProps: { /** 重新定义拷贝到剪切板里的文本 */ text: StringConstructor; /** 自定义内容样式 */ innerStyle: PropType; /** 自定义拷贝按钮样式 */ customStyle: PropType; /** 自定义拷贝图标 */ icon: PropType; /** 自定义拷贝图标属性 */ iconProps: PropType; /** 自定义拷贝图标样式 */ iconStyle: PropType; /** 自定义拷贝后图标 */ copiedIcon: PropType; /** 自定义拷贝后图标属性 */ copiedIconProps: PropType; /** 自定义拷贝后图标样式 */ copiedIconStyle: PropType; /** 文字提示属性 */ tooltip: { type: PropType; default: boolean; }; /** 拷贝成功状态重置时间 */ resetAfter: { type: NumberConstructor; default: number; }; /** 国际化 */ locale: PropType>; }; export type CopyableProps = ExtractPropTypes; /** * 事件 */ export declare const copyableEmits: { copy: (_error?: any) => boolean; };