import type { PropType } from 'vue'; import type { EllipsisTooltipProps } from '../ellipsis'; declare var __VLS_1: {}, __VLS_9: {}, __VLS_12: {}, __VLS_14: {}, __VLS_25: {}; type __VLS_Slots = {} & { icon?: (props: typeof __VLS_1) => any; } & { default?: (props: typeof __VLS_9) => any; } & { tooltip?: (props: typeof __VLS_12) => any; } & { default?: (props: typeof __VLS_14) => any; } & { 'close-icon'?: (props: typeof __VLS_25) => any; }; declare const __VLS_base: import("vue").DefineComponent "click"; default: undefined; }; ellipsisTooltip: { type: PropType; default: boolean; }; ellipsisPerformant: { type: BooleanConstructor; default: boolean; }; textColor: { type: StringConstructor; default: undefined; }; backgroundAlpha: { type: NumberConstructor; default: undefined; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (_ev: KeyboardEvent | MouseEvent) => any; "update:visible": (_visible: boolean) => any; "update:checked": (_checked: boolean) => any; check: (_checked: boolean, _ev: MouseEvent) => any; }, string, import("vue").PublicProps, Readonly "click"; default: undefined; }; ellipsisTooltip: { type: PropType; default: boolean; }; ellipsisPerformant: { type: BooleanConstructor; default: boolean; }; textColor: { type: StringConstructor; default: undefined; }; backgroundAlpha: { type: NumberConstructor; default: undefined; }; }>> & Readonly<{ onClose?: ((_ev: KeyboardEvent | MouseEvent) => any) | undefined; "onUpdate:visible"?: ((_visible: boolean) => any) | undefined; "onUpdate:checked"?: ((_checked: boolean) => any) | undefined; onCheck?: ((_checked: boolean, _ev: MouseEvent) => any) | undefined; }>, { visible: boolean; nowrap: boolean; ellipsis: boolean; loading: boolean; bordered: boolean; defaultVisible: boolean; closable: boolean; checkable: boolean; checked: boolean; defaultChecked: boolean; ellipsisLineClamp: string | number; ellipsisExpandTrigger: "click"; ellipsisTooltip: boolean | EllipsisTooltipProps; ellipsisPerformant: boolean; textColor: string; backgroundAlpha: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };