import { NodeEditorData } from '../../../types/core'; import { NodeEditorAction } from './actions'; import { NodeDefinition } from '../../../types/NodeDefinition'; export declare const nodeEditorReducer: (state: NodeEditorData, action: NodeEditorAction, nodeDefinitions?: NodeDefinition[]) => NodeEditorData; export declare const defaultNodeEditorData: NodeEditorData; /** * Generates a unique random identifier string * @returns A random 8-character alphanumeric string */ export declare function generateId(): string; export type { NodeEditorData };