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
*
* ```
*
* @example
* ```tsx
*
* ```
*/
export declare const Dialog: React.FC;
//# sourceMappingURL=dialog.d.ts.map