import React from 'react'; import { BalloonProps } from '@alifd/next/types/balloon'; interface BalloonConfirmProps extends BalloonProps { title?: any; description?: any; iconType: string; iconSize: "inherit" | "small" | "large" | "medium" | "xxs" | "xs" | "xl" | "xxl" | "xxxl"; iconColor?: string; local: { ok: string; cancel: string; [key: string]: string; }; okProps?: object; cancelProps?: object; onOK?: () => void; onCancel?: () => void; onClose?: () => void; } interface defaultPropsType { align: 't' | 'r' | 'b' | 'l' | 'tl' | 'tr' | 'bl' | 'br' | 'lt' | 'lb' | 'rt' | 'rb'; style: Object; triggerType: string; iconType: string; iconSize: "inherit" | "small" | "large" | "medium" | "xxs" | "xs" | "xl" | "xxl" | "xxxl"; iconColor: string; local: { ok: string; cancel: string; [key: string]: string; }; } interface stateType { visible: boolean; } declare class BalloonConfirm extends React.Component { static defaultProps: defaultPropsType; constructor(props: any); clickTrigger: () => void; onOK: () => void; onCancel: () => void; onClose: () => void; render(): JSX.Element; } export default BalloonConfirm;