import { CopyableLocale } from './types'; import { EleTooltipInstance } from '../ele-app/plus'; declare const _default: import('vue').DefineComponent<{ text: StringConstructor; innerStyle: import('vue').PropType>; customStyle: import('vue').PropType>; icon: import('vue').PropType; iconProps: import('vue').PropType; iconStyle: import('vue').PropType>; copiedIcon: import('vue').PropType; copiedIconProps: import('vue').PropType; copiedIconStyle: import('vue').PropType>; tooltip: { type: import('vue').PropType>; default: boolean; }; /** 是否拷贝完成 */ resetAfter: { type: NumberConstructor; default: number; }; locale: import('vue').PropType>; }, { lang: import('vue').ComputedRef; innerRef: import('vue').Ref; tooltipRef: import('vue').Ref; virtualRef: import('vue').Ref; copied: import('vue').Ref; onCopyClick: () => void; onCopyHover: (e: MouseEvent) => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { copy: (_error?: any) => boolean; }, string, import('vue').PublicProps, Readonly>; customStyle: import('vue').PropType>; icon: import('vue').PropType; iconProps: import('vue').PropType; iconStyle: import('vue').PropType>; copiedIcon: import('vue').PropType; copiedIconProps: import('vue').PropType; copiedIconStyle: import('vue').PropType>; tooltip: { type: import('vue').PropType>; default: boolean; }; /** 是否拷贝完成 */ resetAfter: { type: NumberConstructor; default: number; }; locale: import('vue').PropType>; }>> & { onCopy?: ((_error?: any) => any) | undefined; }, { tooltip: boolean | Partial; resetAfter: number; }, {}>; export default _default;