import * as React from 'react'; import { IMDDialogBtnModel } from './dialog'; export interface IMDDialogProps { isVisible: boolean; closeable: boolean; icon?: React.ReactNode; iconColor?: string; title?: string; context: string; btns: IMDDialogBtnModel[]; } export interface IMDConfirmPrams { isVisible: boolean; closeable: boolean; icon?: string; iconColor?: string; title?: string; context: string; cancelText?: string; confirmText: string; onConfirm?: () => void; } declare const MDDialog: { (props: IMDDialogProps): JSX.Element; show(prams: IMDDialogProps): JSX.Element; alert(prams: IMDConfirmPrams): JSX.Element; confirm(prams: IMDConfirmPrams): JSX.Element; succeed(props: any): JSX.Element; failed(props: any): JSX.Element; hide(key: string): void; }; export default MDDialog;