import '../popup'; import './popcontent'; import { Component, OmiProps } from 'omi'; import { PopconfirmVisibleChangeContext, TdPopconfirmProps } from './type'; export type PopconfirmProps = TdPopconfirmProps; export default class Popconfirm extends Component { static propTypes: { cancelBtn: (ObjectConstructor | NumberConstructor | FunctionConstructor | StringConstructor)[]; confirmBtn: (ObjectConstructor | NumberConstructor | FunctionConstructor | StringConstructor)[]; content: (ObjectConstructor | NumberConstructor | FunctionConstructor | StringConstructor)[]; destroyOnClose: BooleanConstructor; icon: ObjectConstructor; placement: ObjectConstructor; popupProps: ObjectConstructor; showArrow: BooleanConstructor; theme: StringConstructor; triggerElement: (ObjectConstructor | NumberConstructor | FunctionConstructor | StringConstructor)[]; visible: BooleanConstructor; defaultVisible: BooleanConstructor; onCancel: FunctionConstructor; onConfirm: FunctionConstructor; onVisibleChange: FunctionConstructor; }; static defaultProps: TdPopconfirmProps; private pVisible; className: string; get visible(): boolean; handlePopVisible: (visible: boolean, context?: PopconfirmVisibleChangeContext) => void; installed(): void; render(props: OmiProps): JSX.Element; }