import { DrawerShowParams } from "../../types/mjo-drawer"; import { LitElement, TemplateResult } from "lit"; import { type IThemeMixin } from "../../mixins/theme-mixin.js"; declare const MjointDrawerContainer_base: import("../../types/mixins").MixinConstructor & typeof LitElement; export declare class MjointDrawerContainer extends MjointDrawerContainer_base implements IThemeMixin { #private; titleMsg: string; content: string | TemplateResult<1>; isOpen: boolean; position: "left" | "right" | "top" | "bottom"; blocked: boolean; titleId: string; contentId: string; background: HTMLDivElement; container: HTMLDivElement; closeButton?: HTMLElement; render(): TemplateResult<1>; open({ title, content, position, width, height, blocked, animationDuration, onOpen, onClose }: DrawerShowParams): void; close(): void; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { "mjoint-drawer-container": MjointDrawerContainer; } } export {}; //# sourceMappingURL=mjoint-drawer-container.d.ts.map