UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

59 lines (57 loc) 2.77 kB
import { EleTooltipInstance } from '../ele-app/plus'; import { CopyableLocale } from './types'; declare const _default: import('vue').DefineComponent<{ text: StringConstructor; innerStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; customStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; icon: import('vue').PropType<import('./types').CopyableIcon>; iconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>; iconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; copiedIcon: import('vue').PropType<import('./types').CopyableIcon>; copiedIconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>; copiedIconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; tooltip: { type: import('vue').PropType<boolean | import('../ele-app/plus').EleTooltipProps>; default: boolean; }; resetAfter: { type: NumberConstructor; default: number; }; locale: import('vue').PropType<Partial<CopyableLocale>>; }, { lang: import('vue').ComputedRef<CopyableLocale>; innerRef: import('vue').Ref<HTMLElement | null>; tooltipRef: import('vue').Ref<EleTooltipInstance>; virtualRef: import('vue').Ref<HTMLElement | undefined>; copied: import('vue').Ref<boolean>; handleCopyClick: () => void; handleCopyHover: (e: MouseEvent) => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { copy: (_error?: any) => boolean; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ text: StringConstructor; innerStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; customStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; icon: import('vue').PropType<import('./types').CopyableIcon>; iconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>; iconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; copiedIcon: import('vue').PropType<import('./types').CopyableIcon>; copiedIconProps: import('vue').PropType<import('../ele-app/el').ElIconProps>; copiedIconStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; tooltip: { type: import('vue').PropType<boolean | import('../ele-app/plus').EleTooltipProps>; default: boolean; }; resetAfter: { type: NumberConstructor; default: number; }; locale: import('vue').PropType<Partial<CopyableLocale>>; }>> & { onCopy?: ((_error?: any) => any) | undefined; }, { tooltip: boolean | Partial<import('../ele-tooltip/props').TooltipProps>; resetAfter: number; }, {}>; export default _default;