import { ModalShowParams } from "../../types/mjo-modal"; import { LitElement, TemplateResult } from "lit"; import { IThemeMixin } from "../../mixins/theme-mixin.js"; import "../../mjo-icon.js"; import "../../mjo-typography.js"; declare const MjointModalContainer_base: import("../../types/mixins").MixinConstructor & typeof LitElement; export declare class MjointModalContainer extends MjointModalContainer_base implements IThemeMixin { #private; isOpen: boolean; titleMsg: string; content: string | TemplateResult<1>; closePosition: "out" | "in"; ariaLabelledby?: string; ariaDescribedby?: string; label?: string; trapFocus: boolean; restoreFocus: boolean; closeOnEscape: boolean; initialFocus?: string; preventBodyScroll: boolean; blocked: boolean; background: HTMLDivElement; container: HTMLDivElement; closeIcon?: HTMLElement; onClose?: () => void; render(): TemplateResult<1>; show({ content, time, title, width, animationDuration, blocked, closePosition, onClose }: ModalShowParams): void; close(): void; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { "mjoint-modal-container": MjointModalContainer; } } export {}; //# sourceMappingURL=mjoint-modal-container.d.ts.map