import { Fqn } from '@likec4/core'; import { BaseNodeData } from '../../../base/types'; import { Types } from '../../types'; export declare function ElementDetailsButtonWithHandler(props: { id: string; selected?: boolean; data: BaseNodeData & { modelFqn?: Fqn | null | undefined; }; }): import("react/jsx-runtime").JSX.Element | null; export declare function CompoundDetailsButtonWithHandler(props: Types.NodeProps<'compound-deployment' | 'compound-element'>): import("react/jsx-runtime").JSX.Element | null; /** * Renders an element node. */ export declare function ElementNode(props: Types.NodeProps<'element'>): import("react/jsx-runtime").JSX.Element; export declare function DeploymentNode(props: Types.NodeProps<'deployment'>): import("react/jsx-runtime").JSX.Element; export declare function CompoundElementNode(props: Types.NodeProps<'compound-element'>): import("react/jsx-runtime").JSX.Element; export declare function CompoundDeploymentNode(props: Types.NodeProps<'compound-deployment'>): import("react/jsx-runtime").JSX.Element; export declare function ViewGroupNode(props: Types.NodeProps<'view-group'>): import("react/jsx-runtime").JSX.Element;