import { NodeComponent, type NodeComponentParams } from '../../components'; import type { Connection } from '../Node.svelte'; export type ConnectionTrackerCallback = (conn: Connection, type: 'creation' | 'removal') => unknown; export type ConnectionTrackerParams = NodeComponentParams & { onOutConnectionChange?: ConnectionTrackerCallback; onInConnectionChange?: ConnectionTrackerCallback; }; export declare class ConnectionTrackerComponent extends NodeComponent { constructor(params: ConnectionTrackerParams); }