/** * @license * Copyright 2024 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { InspectableEdgeType } from "@google-labs/breadboard"; import * as PIXI from "pixi.js"; import { GraphNode } from "./graph-node.js"; import { EdgeData } from "../../types/types.js"; export declare class GraphEdge extends PIXI.Graphics { #private; fromNode: GraphNode; toNode: GraphNode; temporary: boolean; readOnly: boolean; constructor(fromNode: GraphNode, toNode: GraphNode, temporary?: boolean); set edge(edge: EdgeData | null); get selected(): boolean; set selected(selected: boolean); get invalid(): boolean; set invalid(invalid: boolean); get edge(): EdgeData | null; set overrideColor(overrideColor: number | null); get overrideColor(): number | null; set overrideInLocation(overrideInLocation: PIXI.ObservablePoint | null); get overrideInLocation(): PIXI.ObservablePoint | null; set overrideOutLocation(overrideOutLocation: PIXI.ObservablePoint | null); get overrideOutLocation(): PIXI.ObservablePoint | null; set type(type: InspectableEdgeType | null); get type(): InspectableEdgeType | null; forceRedraw(): void; } //# sourceMappingURL=graph-edge.d.ts.map