import type { ButtonType } from 'element-ultra/components/button'; import type { ExtractPropTypes } from 'vue'; export declare const popconfirmProps: { readonly title: { readonly type: StringConstructor; }; readonly content: { readonly type: StringConstructor; }; readonly confirmButtonText: { readonly type: StringConstructor; readonly default: "确定"; }; readonly cancelButtonText: { readonly type: StringConstructor; readonly default: "取消"; }; readonly confirmButtonType: { readonly type: PropType; readonly default: "primary"; }; readonly cancelButtonType: { readonly type: PropType; }; readonly icon: { readonly type: PropType; readonly default: Component; }; readonly iconColor: { readonly type: StringConstructor; readonly default: "#f90"; }; readonly hideIcon: { readonly type: BooleanConstructor; readonly default: false; }; readonly hideAfter: { readonly type: NumberConstructor; readonly default: 200; }; readonly onConfirm: { readonly type: PropType<(e: Event) => Promise | void>; }; readonly onCancel: { readonly type: PropType<(e: Event) => Promise | void>; }; readonly teleported: { readonly type: BooleanConstructor; readonly default: true; }; readonly persistent: BooleanConstructor; }; export type PopconfirmProps = ExtractPropTypes;