import { PropertyValues } from 'lit'; import { LuxenElement } from '../../shared/luxen-element.js'; /** * A modal dialog rendered in the top layer via the native `` element. * * Open and close by toggling the `open` property (or the `--show` / `--hide` * Invoker commands). There are no public `show()` / `close()` methods. * * @slot - Body content. * @slot title - Custom heading element. Overrides the default `

` rendered from the `title` property. Also provides the dialog's accessible name. * @slot close - Close button (typically `