import 'tdesign-icons-web-components/esm/components/info-circle-filled'; import { Component, OmiProps } from 'omi'; import { PopconfirmProps } from './popconfirm'; import { PopconfirmVisibleChangeContext, TdPopconfirmProps } from './type'; interface PopcontentProps { onClose?: (context: PopconfirmVisibleChangeContext) => any; } export default class Popconfirm extends Component { static css: string; static propTypes: { onClose: FunctionConstructor; 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; }; className: string; get hideCancel(): boolean; get hideConfirm(): boolean; renderIcon(): import("..").TNode; renderCancel(): object; renderConfirm(): object; render(props: (PopcontentProps & TdPopconfirmProps) | OmiProps): JSX.Element; } export {};