import { type TemplateResult } from "lit"; import { OrElement } from "@openremote/or-element"; declare const PopupModal_base: (new (...args: any[]) => { _i18nextJustInitialized: boolean; _language: string; connectedCallback(): void; disconnectedCallback(): void; shouldUpdate(changedProps: import("lit").PropertyValues): any; initCallback: (options: import("i18next").InitOptions) => void; langChangedCallback: () => void; readonly isConnected: boolean; }) & typeof OrElement; export declare class PopupModal extends PopupModal_base { closeButton: boolean; header?: string; content?: TemplateResult; private isOpen; constructor(); close(): void; open(): void; static get styles(): import("lit").CSSResult; protected firstUpdated(): void; protected render(): TemplateResult<1>; } export {}; //# sourceMappingURL=popup-modal.d.ts.map