import { type TemplateResult } from "lit"; import { OrElement } from "@openremote/or-element"; import { type Node } from "@openremote/model"; import "@openremote/or-asset-tree"; declare const InternalPicker_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 InternalPicker extends InternalPicker_base { node: Node; internalIndex: number; private selectedAsset; private resizeObserver; constructor(); get internal(): import("@openremote/model").NodeInternal; static get styles(): import("lit").CSSResult[]; protected firstUpdated(): void; protected render(): TemplateResult; private setSocketTypeDynamically; private setSelectedAssetFromInternalValue; private get assetAttributeInput(); private get colorInput(); private get doubleDropdownInput(); private get dropdownInput(); private get checkBoxInput(); private get multilineInput(); private getNumberInput; private get textInput(); private setValue; private onPicked; } export {}; //# sourceMappingURL=internal-picker.d.ts.map