import { default as React } from 'react';
import { BreakpointSupport } from '../../../../helpers';
type TextAlign = 'left' | 'right';
type TextGroupListBreakpointProps = {
/**
* Type of text group layout.
*/
type?: 'horizontal';
/**
* Alignment for the label text.
* @default 'left'
*/
labelAlign?: TextAlign;
/**
* Width for the label column (e.g., `'200px'`, `'30%'`, or a `number`
* interpreted as a percent).
* @default 'auto'
*/
labelWidth?: string | number;
} | {
/**
* Type of text group layout.
*/
type: 'vertical';
/**
* Alignment for the label text. Vertical layout only supports left
* alignment — pass `'right'` only with `type: 'horizontal'`.
* @default 'left'
*/
labelAlign?: 'left';
/**
* Width for the label column (e.g., `'200px'`, `'30%'`, or a `number`
* interpreted as a percent).
* @default 'auto'
*/
labelWidth?: string | number;
};
export interface TextGroupListItem {
/**
* Label rendered as the `