import { default as React } from 'react'; export interface DialogProps { /** Whether dialog is open */ isOpen: boolean; /** Close handler */ onClose?: () => void; /** Dialog content */ children: React.ReactNode; /** Dialog size */ size?: 'sm' | 'md' | 'lg' | 'xl' | 'full'; /** Show close button */ showCloseButton?: boolean; /** Close on outside click */ closeOnOutsideClick?: boolean; /** Close on escape key */ closeOnEscape?: boolean; /** Additional className */ className?: string; } /** * Dialog Component * * Simple, flexible dialog/modal container. * More flexible than AlertDialog, suitable for any content. * * @example * ```tsx * setIsOpen(false)}> *
*

Dialog Title

*

Dialog content...

*
*
* ``` * * @example * ```tsx * * * * ``` */ export declare const Dialog: React.FC; //# sourceMappingURL=dialog.d.ts.map