import * as React from "react"; /** * Sizing and the two-column editor layout moved to `ModalV2` (`size` prop + * `ModalV2TwoColumn`), which is where the focus trap, Escape stacking and * keyboard-inset handling already live. The class-string constants this file * used to export were copied per call site and drifted; a component owns the * scroll model instead. What remains here is the compact legacy dialog used by * the confirm modals that have not moved yet. */ interface ModalProps { isOpen: boolean; onClose: () => void; children: React.ReactNode; className?: string; } interface ModalContentProps { children: React.ReactNode; className?: string; } interface ModalHeaderProps { children: React.ReactNode; className?: string; } interface ModalTitleProps { children: React.ReactNode; className?: string; } interface ModalFooterProps { children: React.ReactNode; className?: string; } /** @deprecated Use ModalV2 from './modal-v2' instead. */ declare const Modal: React.ForwardRefExoticComponent>; /** @deprecated Use ModalV2Content from './modal-v2' instead. */ declare const ModalContent: React.ForwardRefExoticComponent>; /** @deprecated Use ModalV2Header from './modal-v2' instead. */ declare const ModalHeader: React.ForwardRefExoticComponent>; /** @deprecated Use ModalV2Title from './modal-v2' instead. */ declare const ModalTitle: React.ForwardRefExoticComponent>; /** @deprecated Use ModalV2Footer from './modal-v2' instead. */ declare const ModalFooter: React.ForwardRefExoticComponent>; export { Modal, ModalContent, ModalFooter, ModalHeader, ModalTitle }; //# sourceMappingURL=modal.d.ts.map