import { UiNode, UiText } from "@ory/client";
import { JSX } from './preact/compat';
import { ButtonProps } from "../../button";
import { ButtonSocialProps } from "../../button-social";
export type NodeOverrideProps = {
    buttonOverrideProps?: Partial<ButtonProps>;
    buttonSocialOverrideProps?: Partial<ButtonSocialProps>;
};
export type NodeProps = {
    node: UiNode;
    className?: string;
} & NodeOverrideProps;
export declare const getNodeLabel: (node: UiNode) => UiText | undefined;
export declare const Node: ({ node, className, buttonOverrideProps, buttonSocialOverrideProps, }: NodeProps) => JSX.Element | null;
