import { type ReactNode } from 'react'; export interface ModalProps { /** Whether the modal is mounted + visible. */ open: boolean; /** Close handler — fires on ESC, overlay click, or close button. */ onClose: () => void; /** Accessible label for screen readers. */ ariaLabel?: string; /** Optional `aria-labelledby` id. */ ariaLabelledBy?: string; /** Suppress overlay click → close. */ blockingOverlay?: boolean; children?: ReactNode; } export declare function Modal(props: ModalProps): JSX.Element | null; //# sourceMappingURL=Modal.d.ts.map