export class PortVisualData {
    id: number;
    /**
     *
     * @type {Vector2}
     */
    position: Vector2;
    /**
     *
     * @param {PortVisualData} other
     */
    copy(other: PortVisualData): void;
    /**
     *
     * @return {PortVisualData}
     */
    clone(): PortVisualData;
    toJSON(): {
        id: number;
        position: {
            x: number;
            y: number;
        };
    };
    fromJSON(json: any): void;
}
import Vector2 from "../../../geom/Vector2.js";
//# sourceMappingURL=PortVisualData.d.ts.map