UNPKG

tdesign-vue

Version:
59 lines (58 loc) 3.12 kB
import Vue from 'vue'; import { GlobalIconType } from 'tdesign-icons-vue'; import { PopconfirmConfig } from '../config-provider/config-receiver'; import { PopconfirmVisibleChangeContext } from './type'; declare const _default: import("vue/types/vue").ExtendedVue<{ useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & Vue & { getConfirmBtn(options: import("../dialog/actions").MixinsConfirmBtn): any; getCancelBtn(options: import("../dialog/actions").MixinsCancelBtn): any; getButtonByProps(button: string | import("..").TdButtonProps, params: { defaultButtonProps: import("..").TdButtonProps; className?: import("..").ClassName; confirmLoading?: boolean; }): JSX.Element; confirmBtnAction(e: MouseEvent): void; cancelBtnAction(e: MouseEvent): void; getDefaultConfirmBtnProps(options: import("../dialog/actions").MixinsConfirmBtn): import("..").TdButtonProps; getDefaultCancelBtnProps(options: import("../dialog/actions").MixinsCancelBtn): import("..").TdButtonProps; } & { t<T>(pattern: T, placement?: number | import("../config-provider/config-receiver").Placement): string; } & { global: PopconfirmConfig; classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; }, unknown, { cancelBtnAction(e: MouseEvent): void; confirmBtnAction(e: MouseEvent): void; renderIcon(): any; onPopupVisibleChange(val: boolean, context: PopconfirmVisibleChangeContext): void; }, { themeIcon: GlobalIconType; iconCls: string; innerPopupProps: import("../popup/type").TdPopupProps; }, { cancelBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; confirmBtn: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("..").TdButtonProps; content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); default: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); destroyOnClose: boolean; icon: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue; placement: "left" | "top" | "bottom" | "right" | "top-left" | "top-right" | "bottom-left" | "bottom-right" | "left-top" | "left-bottom" | "right-top" | "right-bottom"; popupProps: import("../popup/type").TdPopupProps; showArrow: boolean; theme: "default" | "warning" | "danger"; triggerElement: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); visible: boolean; defaultVisible: boolean; onCancel: (options: { e: MouseEvent; }) => void; onConfirm: (options: { e: MouseEvent; }) => void; onVisibleChange: (visible: boolean, context?: PopconfirmVisibleChangeContext) => void; }>; export default _default;