import type { DashboardWidget } from "@openremote/model"; import { type TemplateResult } from "lit"; import { OrElement } from "@openremote/or-element"; import { type WidgetSettings, WidgetSettingsChangedEvent } from "./util/widget-settings"; import type { WidgetManifest } from "./util/or-widget"; declare const OrDashboardWidgetsettings_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 OrDashboardWidgetsettings extends OrDashboardWidgetsettings_base { static get styles(): import("lit").CSSResult[]; protected selectedWidget: DashboardWidget; protected settingsElem?: WidgetSettings; forceParentUpdate(changes: Map, force?: boolean): void; protected render(): TemplateResult<1>; protected setDisplayName(name?: string): void; protected generateContent(widgetTypeId: string): Promise; protected initSettings(manifest: WidgetManifest): WidgetSettings; protected onWidgetConfigChange(ev: WidgetSettingsChangedEvent): void; } export {}; //# sourceMappingURL=or-dashboard-widgetsettings.d.ts.map