import { OrElement } from "@openremote/or-element"; declare const SelectableElement_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 SelectableElement extends SelectableElement_base { get selected(): boolean; get handle(): HTMLElement; private isSelected; private selectableHandle; disconnectedCallback(): void; setHandle(element: HTMLElement): void; protected firstUpdated(): void; private readonly onSelected; private readonly onDeselected; private readonly handleSelection; } export {}; //# sourceMappingURL=selectable-element.d.ts.map