import { ChildKey, NodeDefinition, NodeLike } from '../types/graph'; export declare type NodeTransformer = ((input: NodeLike) => NodeDefinition | undefined); /** * Converts the object into a Muster node. * @param definition * @param options * @deprecated */ export declare function graph(definition: NodeLike, options?: NodeTransformer | { catchAll?: boolean | ((key: ChildKey) => NodeDefinition); transform?: NodeTransformer; }): NodeDefinition; export declare function objectToTree(definition: NodeLike): NodeDefinition; export declare function toNode(definition: NodeLike, options?: NodeTransformer | { catchAll?: boolean | ((key: ChildKey) => NodeDefinition); transform?: NodeTransformer; }): NodeDefinition;