import { default as React } from 'react'; import { IconName } from '../../icons/Icon'; export type DialogState = "success" | "error" | "loading" | "custom"; export interface DialogProps extends React.ButtonHTMLAttributes { state?: DialogState; title: string; description?: string; isOpen: boolean; onClose?: () => void; children?: React.ReactNode; className?: string; closeButton?: boolean; icon?: IconName; iconColor?: string; } export declare const Dialog: ({ state, title, description, isOpen, onClose, children, className, icon, iconColor, closeButton, ...props }: DialogProps) => React.ReactPortal | null;