import type { Edge, Node } from '../../types'; import type { HTMLAttributes } from 'svelte/elements'; import { ConnectionLineType, PanOnScrollMode } from '@xyflow/system'; declare function $$render(): { props: import("../../types").NodeEvents & import("../../types").NodeSelectionEvents & import("../../types").EdgeEvents & import("../../types").PaneEvents & { id?: string; width?: number; height?: number; nodes?: NodeType[] | undefined; edges?: EdgeType[] | undefined; nodeTypes?: import("../../types").NodeTypes; edgeTypes?: import("../../types").EdgeTypes; selectionKey?: import("../../types").KeyDefinition | import("../../types").KeyDefinition[] | null; panActivationKey?: import("../../types").KeyDefinition | import("../../types").KeyDefinition[] | null; deleteKey?: import("../../types").KeyDefinition | import("../../types").KeyDefinition[] | null; multiSelectionKey?: import("../../types").KeyDefinition | import("../../types").KeyDefinition[] | null; zoomActivationKey?: import("../../types").KeyDefinition | import("../../types").KeyDefinition[] | null; fitView?: boolean; fitViewOptions?: import("../../types").FitViewOptions | undefined; nodeOrigin?: import("@xyflow/system").NodeOrigin; nodeDragThreshold?: number; paneClickDistance?: number; nodeClickDistance?: number; connectionDragThreshold?: number; minZoom?: number; maxZoom?: number; initialViewport?: import("@xyflow/system").Viewport; viewport?: import("@xyflow/system").Viewport; connectionRadius?: number; connectionMode?: import("@xyflow/system").ConnectionMode; connectionLineComponent?: import("svelte").Component; connectionLineStyle?: string; connectionLineContainerStyle?: string; selectionMode?: import("@xyflow/system").SelectionMode; selectNodesOnDrag?: boolean; snapGrid?: import("@xyflow/system").SnapGrid; defaultMarkerColor?: string | null; nodesDraggable?: boolean; autoPanSpeed?: number; autoPanOnNodeFocus?: boolean; nodesConnectable?: boolean; elementsSelectable?: boolean; nodesFocusable?: boolean; edgesFocusable?: boolean; translateExtent?: import("@xyflow/system").CoordinateExtent; nodeExtent?: import("@xyflow/system").CoordinateExtent; preventScrolling?: boolean; zoomOnScroll?: boolean; zoomOnDoubleClick?: boolean; zoomOnPinch?: boolean; panOnScroll?: boolean; panOnScrollSpeed?: number; panOnScrollMode?: PanOnScrollMode; panOnDrag?: boolean | number[]; selectionOnDrag?: boolean; onlyRenderVisibleElements?: boolean; autoPanOnConnect?: boolean; autoPanOnNodeDrag?: boolean; autoPanOnSelection?: boolean; defaultEdgeOptions?: import("../../types").DefaultEdgeOptions; colorMode?: import("@xyflow/system").ColorMode; colorModeSSR?: Omit; class?: import("svelte/elements").ClassValue; style?: string; connectionLineType?: ConnectionLineType; elevateNodesOnSelect?: boolean; elevateEdgesOnSelect?: boolean; disableKeyboardA11y?: boolean; noDragClass?: string; noWheelClass?: string; noPanClass?: string; clickConnect?: boolean; attributionPosition?: import("@xyflow/system").PanelPosition; proOptions?: import("@xyflow/system").ProOptions; isValidConnection?: import("../../types").IsValidConnection | undefined; onmovestart?: import("@xyflow/system").OnMoveStart; onmove?: import("@xyflow/system").OnMove; onmoveend?: import("@xyflow/system").OnMoveEnd; onflowerror?: import("@xyflow/system").OnError; ondelete?: import("../../types").OnDelete | undefined; onbeforedelete?: import("../../types").OnBeforeDelete | undefined; onbeforeconnect?: import("../../types").OnBeforeConnect | undefined; onconnect?: import("@xyflow/system").OnConnect; onconnectstart?: import("@xyflow/system").OnConnectStart; onconnectend?: import("@xyflow/system").OnConnectEnd; onreconnect?: import("@xyflow/system").OnReconnect | undefined; onreconnectstart?: import("@xyflow/system").OnReconnectStart | undefined; onreconnectend?: import("@xyflow/system").OnReconnectEnd | undefined; onbeforereconnect?: import("../../types").OnBeforeReconnect | undefined; onclickconnectstart?: import("@xyflow/system").OnConnectStart; onclickconnectend?: import("@xyflow/system").OnConnectEnd; oninit?: () => void; onselectionchange?: import("../../types").OnSelectionChange | undefined; onselectiondragstart?: import("../../types").OnSelectionDrag | undefined; onselectiondrag?: import("../../types").OnSelectionDrag | undefined; onselectiondragstop?: import("../../types").OnSelectionDrag | undefined; onselectionstart?: (event: PointerEvent) => void; onselectionend?: (event: PointerEvent) => void; ariaLabelConfig?: Partial; zIndexMode?: import("@xyflow/system").ZIndexMode; } & Omit, "onselectionchange">; exports: {}; bindings: "nodes" | "edges" | "viewport"; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): "nodes" | "edges" | "viewport"; exports(): {}; } interface $$IsomorphicComponent { new (options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; (internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } declare const SvelteFlow: $$IsomorphicComponent; type SvelteFlow = InstanceType>; export default SvelteFlow;