import { LitElement, PropertyValues } from "lit"; import { ModalController } from "./controllers/modal-controller.js"; import { IThemeMixin } from "./mixins/theme-mixin.js"; declare const MjoModal_base: import("./types/mixins.js").MixinConstructor & typeof LitElement; export declare class MjoModal extends MjoModal_base implements IThemeMixin { ariaLabelledby?: string; ariaDescribedby?: string; label?: string; trapFocus: boolean; restoreFocus: boolean; closeOnEscape: boolean; initialFocus?: string; preventBodyScroll: boolean; open: boolean; controller: ModalController; render(): symbol; protected updated(_changedProperties: PropertyValues): void; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { "mjo-modal": MjoModal; } interface HTMLElementEventMap { } } export {}; //# sourceMappingURL=mjo-modal.d.ts.map