import { UiNode, UiNodeAttributes, UiNodeAnchorAttributes, UiNodeImageAttributes, UiNodeInputAttributes, UiNodeTextAttributes, UiNodeScriptAttributes, UiNodeGroupEnum, UiNodeInputAttributesTypeEnum } from '@ory/client'; /** * Returns the node's label. * * @param node * @return label */ declare const getNodeLabel: (node: UiNode) => string; /** * A TypeScript type guard for nodes of the type * * @param attrs */ declare function isUiNodeAnchorAttributes(attrs: UiNodeAttributes): attrs is UiNodeAnchorAttributes & { node_type: "a"; }; /** * A TypeScript type guard for nodes of the type * * @param attrs */ declare function isUiNodeImageAttributes(attrs: UiNodeAttributes): attrs is UiNodeImageAttributes & { node_type: "img"; }; /** * A TypeScript type guard for nodes of the type * * @param attrs */ declare function isUiNodeInputAttributes(attrs: UiNodeAttributes): attrs is UiNodeInputAttributes & { node_type: "input"; }; /** * A TypeScript type guard for nodes of the type {text} * * @param attrs */ declare function isUiNodeTextAttributes(attrs: UiNodeAttributes): attrs is UiNodeTextAttributes & { node_type: "text"; }; /** * A TypeScript type guard for nodes of the type