import type { ClassicPreset } from 'rete'; import type { Socket } from './Socket.svelte'; export type PortParams = { socket: S; multipleConnections?: boolean; label?: string; description?: string; index?: number; }; export declare class Port implements ClassicPreset.Port { readonly socket: S; readonly id: string; readonly multipleConnections: boolean; label: string | undefined; description: string | undefined; index: number | undefined; constructor(params: PortParams); } export declare class Output extends Port implements ClassicPreset.Output { constructor(params: PortParams); }