import { type PropertyValues } from "lit"; import { OrElement } from "@openremote/or-element"; import type { DashboardWidget } from "@openremote/model"; import type { OrWidget, WidgetManifest } from "./util/or-widget"; import type { WidgetConfig } from "./util/widget-config"; export declare class OrDashboardWidgetContainer extends OrElement { static tagName: string; protected readonly widget: DashboardWidget; protected widgetConfig?: WidgetConfig; protected readonly editMode: boolean; protected loading: boolean; protected orWidget?: OrWidget; protected error?: string; protected containerElem?: Element; protected resizeObserver?: ResizeObserver; protected manifest?: WidgetManifest; static get styles(): import("lit").CSSResult[]; disconnectedCallback(): void; shouldUpdate(changedProps: PropertyValues): boolean; willUpdate(changedProps: PropertyValues): void; firstUpdated(changedProps: PropertyValues): void; protected initializeWidgetElem(manifest: WidgetManifest, config: WidgetConfig): void; protected render(): import("lit").TemplateResult<1>; refreshContent(force: boolean): void; getWidgetConfig(): WidgetConfig | undefined; } //# sourceMappingURL=or-dashboard-widgetcontainer.d.ts.map