import type { ComponentType } from '../../jsx'; import type { BaseStructureProps } from './types'; export interface HierarchyStructureProps extends BaseStructureProps { /** Vertical gap between rows. */ rowGap?: number; /** Horizontal gap between left label and right content area. */ labelGap?: number; /** Horizontal gap between groups inside a grouped row. */ groupGap?: number; /** Horizontal/vertical gap between pills. */ pillGap?: number; /** Columns per group (when grouped). */ pillColumns?: number; /** Columns for flat rows (no groups). */ ungroupedColumns?: number; /** Position of the layer label block. */ layerLabelPosition?: 'left' | 'right'; /** Padding inside right content container. */ rowPadding?: number; /** Padding inside each group container. */ groupPadding?: number; /** Left/right padding inside left label block. */ labelPaddingX?: number; /** Top/bottom padding inside left label block. */ labelPaddingY?: number; /** Left/right padding inside a pill. */ pillPaddingX?: number; /** Top/bottom padding inside a pill. */ pillPaddingY?: number; /** Font size for left layer labels. */ labelFontSize?: number; /** Font size for group titles. */ groupTitleFontSize?: number; /** Font size for pill text. */ pillFontSize?: number; /** Gap between group title and its pill grid. */ groupTitleGap?: number; /** Corner radius for row containers. */ rowRadius?: number; /** Corner radius for group containers. */ groupRadius?: number; /** Corner radius for pills. */ pillRadius?: number; } export declare const HierarchyStructure: ComponentType;