import { InfiniteCanvasNode, InfiniteCanvasPath } from '../types/canvas'; export interface StoreState { nodes: Array; paths: Array; } export declare function reducer(state: StoreState | undefined, action: { type?: string; data: any; }): { nodes: any; paths: InfiniteCanvasPath[]; } | { paths: any; nodes: (InfiniteCanvasNode & { ports?: { [key: string]: any; } | undefined; })[]; };