import React from 'react'; import './style.scss'; export interface EnhancedModalProps { /** Whether the modal is open */ isOpen: boolean; /** Close handler */ onClose: () => void; /** Modal title */ title?: string; /** Modal content */ children: React.ReactNode; /** Custom width */ width?: string | number; /** Custom max width */ maxWidth?: string | number; /** Custom max height */ maxHeight?: string | number; /** Close on overlay click */ closeOnOverlayClick?: boolean; /** Close on escape key */ closeOnEscape?: boolean; /** Show close button */ showCloseButton?: boolean; /** Custom header content (replaces title) */ header?: React.ReactNode; /** Custom footer content */ footer?: React.ReactNode; /** Custom className for the modal */ className?: string; /** Custom className for the overlay */ overlayClassName?: string; } export declare const EnhancedModal: React.FC; //# sourceMappingURL=EnhancedModal.d.ts.map