UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

66 lines (64 loc) 3.28 kB
import { ElTagInstance, ElInputInstance } from '../ele-app/el'; declare const _default: import('vue').DefineComponent<{ modelValue: import('vue').PropType<string[]>; type: import('vue').PropType<import('../ele-app/el').ElTagProps["type"]>; hit: BooleanConstructor; color: StringConstructor; size: import('vue').PropType<import('../ele-app/el').ElTagProps["size"]>; effect: import('vue').PropType<import('../ele-app/el').ElTagProps["effect"]>; round: BooleanConstructor; placeholder: StringConstructor; inputStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; inputTagStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; buttonStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; itemStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; validator: import('vue').PropType<import('./types').Validator>; beforeRemove: import('vue').PropType<import('./types').BeforeRemove>; tooltipProps: import('vue').PropType<import('../ele-app/plus').EleTooltipProps>; readonly: BooleanConstructor; disabled: BooleanConstructor; }, { inputTagRef: import('vue').Ref<ElTagInstance>; inputRef: import('vue').Ref<ElInputInstance>; isEdit: import('vue').Ref<boolean>; inputValue: import('vue').Ref<string>; errorMessage: import('vue').Ref<string>; loading: import('vue').Ref<boolean>; tooltipVisible: import('vue').Ref<boolean>; updateInputValue: (value: string) => void; handleAddClick: () => void; handleTagClose: (index: number) => void; handleInputChange: () => void; handleInputBlur: () => void; handleInputFocus: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { 'update:modelValue': (_value?: string[]) => boolean; change: (_value?: string[]) => boolean; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ modelValue: import('vue').PropType<string[]>; type: import('vue').PropType<import('../ele-app/el').ElTagProps["type"]>; hit: BooleanConstructor; color: StringConstructor; size: import('vue').PropType<import('../ele-app/el').ElTagProps["size"]>; effect: import('vue').PropType<import('../ele-app/el').ElTagProps["effect"]>; round: BooleanConstructor; placeholder: StringConstructor; inputStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; inputTagStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; buttonStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; itemStyle: import('vue').PropType<import('../ele-app/types').StyleValue>; validator: import('vue').PropType<import('./types').Validator>; beforeRemove: import('vue').PropType<import('./types').BeforeRemove>; tooltipProps: import('vue').PropType<import('../ele-app/plus').EleTooltipProps>; readonly: BooleanConstructor; disabled: BooleanConstructor; }>> & { "onUpdate:modelValue"?: ((_value?: string[] | undefined) => any) | undefined; onChange?: ((_value?: string[] | undefined) => any) | undefined; }, { disabled: boolean; round: boolean; readonly: boolean; hit: boolean; }, {}>; export default _default;