import { PortState } from "./portState";
import { RootStore } from "./rootStore";
import { Point } from "../utils/point";
export declare class LinkPortEndpointState implements ILinkPortEndpoint {
    private _port;
    private _rootStore;
    constructor(port: PortState, rootStore: RootStore);
    export: () => ILinkPortEndpoint;
    get port(): PortState;
    get point(): Point | undefined;
    get portId(): string;
    get nodeId(): string;
}
export interface ILinkPortEndpoint {
    nodeId: string;
    portId: string;
}
export declare function linkPortEndpointsEquals(a: ILinkPortEndpoint, b: ILinkPortEndpoint): boolean;
//# sourceMappingURL=linkPortEndpointState.d.ts.map