import React from "react"; import { GraphNode } from "./interfaces"; import { ViewItem } from "../shared/interfaces"; import { ContentItemActions } from "@next-libs/basic-components"; export interface GraphNodeComponentProps { node: GraphNode; contentItemActions?: ContentItemActions; onReorderClick?: (node: ViewItem) => void; onNodeClick?: (node: ViewItem) => void; } export declare function GraphNodeComponent(props: GraphNodeComponentProps): React.ReactElement; interface ContentItemProps { type: "bricks" | "routes" | "custom-template" | "view-template" | "unknown"; item: ViewItem; isLast?: boolean; contentItemActions?: ContentItemActions; onNodeClick?: (node: ViewItem) => void; } export declare function ContentItem(props: ContentItemProps): React.ReactElement; export {};