import { VuiComponent } from "../core/vui.js";
import "../core/index.js";
import { ModalProps } from "./modal.types.js";
import { ModalBackdrop } from "./modalBackdrop.js";
import { ModalContent } from "./modalContent.js";

//#region src/modal/modal.d.ts
/**
 * Displays provided content on top of a dark backdrop element with fixed position.
 * By default uses Portal for content and closes when clicking backdrop or pressing 'Escape'.
 * Uses focus and scroll lock to achieve proper accessibility.
 * More about accessibility: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/dialog_role
 */
declare const Modal: VuiComponent<"div", ModalProps> & {
  Backdrop: typeof ModalBackdrop;
  Content: typeof ModalContent;
};
//#endregion
export { Modal };

//# sourceMappingURL=modal.d.ts.map