import React from 'react'; import { DividerProps } from '../divider'; import { CellProps } from '../grid'; import { EventData } from '../instrumentation'; import { MQ } from '../utils/style'; import { LogicalPaddingProps, LogicalProps } from '../utils/logical-properties'; export interface StructuredListOverrides extends LogicalProps { divider?: DividerProps['overrides']; width?: MQ; } export interface StructuredListProps { children: React.ReactElement | React.ReactElement[]; ariaLabel?: string; divider?: boolean; overrides?: StructuredListOverrides; } export type StructuredListCellAlign = 'start' | 'center' | 'end'; export interface StructuredListItemProps extends React.AnchorHTMLAttributes, EventData { children: React.ReactNode | React.ReactNode[]; ariaLabel?: string; disabled?: boolean; href?: string; hideIcon?: boolean; linkIconAlign?: StructuredListCellAlign; overrides?: { stylePreset?: MQ; minHeight?: MQ; icon?: { stylePreset?: MQ; size?: string; }; } & LogicalPaddingProps; } export interface StructuredListCellProps extends CellProps { children: React.ReactNode; pullRight?: boolean; align?: StructuredListCellAlign; fullWidthSingleCell?: boolean; } //# sourceMappingURL=types.d.ts.map