import { SchemaNodeData } from '../../types/schema'; export interface SchemaTreeRowProps { id?: string; path: string; depth: number; schema?: SchemaNodeData; refLabel?: string; itemSchema?: SchemaNodeData | null; typeLabelOverride?: string; required?: boolean; description?: string; expandable: boolean; expanded: boolean; onToggle: () => void; /** When false, omit the row divider — used when a parent group owns the border. */ showBorder?: boolean; } /** Single tree row: name, type, constraints, and optional description. */ export default function SchemaTreeRow({ id, path, depth, schema, refLabel, itemSchema, typeLabelOverride, required, description, expandable, expanded, onToggle, showBorder, }: SchemaTreeRowProps): import("react").JSX.Element;