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