import { Emitter, IO, Node } from 'node-graph-engine'; import { DefaultEditorEvents } from '../events'; export declare class SocketView extends Emitter { element: HTMLElement; type: 'input' | 'output'; io: IO; node: Node; constructor(element: HTMLElement, type: 'input' | 'output', io: IO, node: Node, emitter: Emitter); getPosition({ position }: { position: number[]; }): [number, number]; }