import { Emitter } from '../core/emitter';
import { IO } from '../io';
import { Node } from '../node';
import { EventsTypes } from '../events';
export declare class Socket extends Emitter<EventsTypes> {
    el: HTMLElement;
    type: string;
    io: IO;
    node: Node;
    constructor(el: HTMLElement, type: string, io: IO, node: Node, emitter: Emitter<EventsTypes>);
    getPosition({ position }: {
        position: number[];
    }): number[];
}
