import { OrElement } from "@openremote/or-element"; import type { NodeSocket } from "@openremote/model"; declare const FlowNodeSocket_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 FlowNodeSocket extends FlowNodeSocket_base { get connectionPosition(): { x: number; y: number; }; static get styles(): import("lit").CSSResult; get socketTypeString(): string; socket: NodeSocket; side: "input" | "output"; renderLabel: boolean; private identityDeleted; private circleElem; disconnectedCallback(): void; protected firstUpdated(): void; protected updated(): void; protected render(): import("lit").TemplateResult<1>; private forceUpdate; private linkIdentity; } export {}; //# sourceMappingURL=flow-node-socket.d.ts.map