import { PortRecordMap, State } from '../customTypings/index.d'; /** * return a list of outgoing port for this node */ export declare function outPort(state: State, nodeId: string): any; /** * return a list of ingoing port for this node */ export declare function inPort(state: State, nodeId: string): any; /** * Create and return function who will return all ports for a specific node * @return {getPortsForNode} */ export declare const getPortsForNode: ((state: any, ...params: any) => any) & import("reselect").OutputSelectorFields<(args_0: PortRecordMap) => any, { clearCache: () => void; }> & { clearCache: () => void; }; /** * Get all the data Emitter port attached to every nodes as a single map of port * map key is the port id * @return Map */ export declare const getEmitterPorts: ((state: any, ...params: any) => any) & import("reselect").OutputSelectorFields<(args_0: PortRecordMap) => any, { clearCache: () => void; }> & { clearCache: () => void; }; /** * Get all the data Sink port attached to every nodes as a single map of port * map key is the port id * @return Map */ export declare const getSinkPorts: ((state: any, ...params: any) => any) & import("reselect").OutputSelectorFields<(args_0: PortRecordMap) => any, { clearCache: () => void; }> & { clearCache: () => void; }; /** * Create and return function who will return all Emitter ports for a specific node */ export declare const getEmitterPortsForNode: ((state: unknown) => any) & import("reselect").OutputSelectorFields<(args_0: any) => any, { clearCache: () => void; }> & { clearCache: () => void; }; /** * Create and return function who will return all Sink ports for a specific node */ export declare const getSinkPortsForNode: ((state: unknown) => any) & import("reselect").OutputSelectorFields<(args_0: any) => any, { clearCache: () => void; }> & { clearCache: () => void; }; /** * Get all the data Sink port attached to every nodes not attached at a single edge * as a single map of port * map key is the port id * @return Map */ export declare const getFreeSinkPorts: ((state: any, ...params: any) => PortRecordMap) & import("reselect").OutputSelectorFields<(...args: any) => PortRecordMap, { clearCache: () => void; }> & { clearCache: () => void; }; /** * Get all the data Emitter port attached to every nodes not attached at a single edge * as a single map of port * map key is the port id * @return Map */ export declare const getFreeEmitterPorts: ((state: unknown) => import("immutable").Iterable) & import("reselect").OutputSelectorFields<(args_0: any, args_1: any) => import("immutable").Iterable, { clearCache: () => void; }> & { clearCache: () => void; }; /** * Get all the data sink port attached to every node not attached at a single edge * as single map of port with an generated attached key * map key is the port id * @return Map */ export declare const getActionKeyedPorts: ((state: unknown) => import("immutable").Iterable) & import("reselect").OutputSelectorFields<(args_0: any) => import("immutable").Iterable, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const getDetachedPorts: ((state: unknown) => import("immutable").Iterable) & import("reselect").OutputSelectorFields<(args_0: any, args_1: any) => import("immutable").Iterable, { clearCache: () => void; }> & { clearCache: () => void; };