import React from "react";
import type { WarpModal } from "./modal.js";
export { ModalFooter } from "../modal-footer/react.js";
export { ModalHeader } from "../modal-header/react.js";
/**
* Modals (or dialogs) display important information that users need to acknowledge.
*
* If you keep the open state, listen to onHidden so you can update the state when the user clicks the backdrop, close button, or presses Escape.
*
* [Warp component reference](https://warp-ds.github.io/docs/components/modal/frameworks/elements)
*
* @example
* ```jsx
* const [open, setOpen] = useState(false);
* return (
* <>
*
* setOpen(false)} onShown={() => setOpen(true)}>
*
*
*