import { type PropertyValues, type TemplateResult } from "lit"; import { OrElement } from "@openremote/or-element"; import { DashboardRefreshInterval } from "@openremote/model"; export declare function intervalToMillis(interval: DashboardRefreshInterval): number | undefined; export declare class IntervalSelectEvent extends CustomEvent { static readonly NAME = "interval-select"; constructor(interval: DashboardRefreshInterval); } export declare class DashboardRefreshControls extends OrElement { protected interval: DashboardRefreshInterval; protected readonly: boolean; protected intervalOptions: DashboardRefreshInterval[]; protected willUpdate(changedProps: PropertyValues): void; protected render(): TemplateResult; protected onIntervalSelect(stringOptions: string[], value: string): void; protected getIntervalString(interval: DashboardRefreshInterval): string; protected getRefreshOptions(): string[]; } //# sourceMappingURL=dashboard-refresh-controls.d.ts.map