import { Dashboard, DashboardScreenPreset } from "@openremote/model";
import { LitElement } from "lit";
import { SelectItem } from "@openremote/or-vaadin-components/or-vaadin-select";
declare const OrDashboardBoardsettings_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 LitElement;
export declare class OrDashboardBoardsettings extends OrDashboardBoardsettings_base {
    readonly dashboard: Dashboard;
    readonly showPerms?: boolean;
    static get styles(): import("lit").CSSResult[];
    forceParentUpdate(force?: boolean): void;
    private setAccess;
    private setBreakpoint;
    private setRefreshInterval;
    protected render(): import("lit").TemplateResult<1>;
    setToMobilePreset(): void;
    scalingPresetTemplate(screenPresets: DashboardScreenPreset[], scalingPresets: SelectItem[]): import("lit").TemplateResult<1>;
    screenPresetTemplate(screenPresets: DashboardScreenPreset[], customLabels?: string[]): import("lit").TemplateResult<1>;
}
export {};
//# sourceMappingURL=or-dashboard-boardsettings.d.ts.map