/** * @license * Copyright 2024 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { LitElement } from "lit"; import { GraphDescriptor, Kit, NodeConfiguration, GraphLoader } from "@google-labs/breadboard"; import { EditorMode } from "../../utils/mode.js"; type EditedNode = { editAction: "add" | "update"; id: string; }; export declare class Editor extends LitElement { #private; graph: GraphDescriptor | null; subGraphId: string | null; boardId: number; collapseNodesByDefault: boolean; hideSubboardSelectorWhenEmpty: boolean; showNodeShortcuts: boolean; mode: EditorMode; kits: Kit[]; loader: GraphLoader | null; editable: boolean; highlightedNodeId: string | null; nodeValueBeingEdited: EditedNode | null; defaultConfiguration: NodeConfiguration | null; invertZoomScrollDirection: boolean; showNodeTypeDescriptions: boolean; assetPrefix: string; showControls: boolean; readOnly: boolean; highlightInvalidWires: boolean; set showPortTooltips(value: boolean); get showPortTooltips(): boolean; static styles: import("lit").CSSResult; protected shouldUpdate(): boolean; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(): void; render(): import("lit-html").TemplateResult<1>; } export {}; //# sourceMappingURL=editor.d.ts.map