export interface HorizontalStepperItemProps { /** * Step label shown next to the indicator. */ label: string; /** * Secondary text rendered below the label. */ description?: string; /** * Marks the step as completed — the indicator shows a check glyph. Ignored * while `error` is set. */ completed?: boolean; /** * Marks the step as invalid — the indicator shows a warning glyph and the * step uses the danger colours. Takes precedence over `completed`. */ error?: boolean; /** * Marks the step as the current one. Sets `aria-current="step"` and renders * the selected (filled) treatment; the step is not clickable while selected. */ selected?: boolean; /** * Prevents the step from being clicked or focused. Use for future steps the * user shouldn't reach yet (e.g. when validation runs step-by-step). Leave * completed steps enabled so users can navigate back to them. */ disabled?: boolean; /** * Fired when the user activates the step. Does not fire when the step is * `selected` (already current) or `disabled`. */ onSelect?: () => void; /** * Additional class name on the item's root element. */ className?: string; } export declare const HorizontalStepperItem: { (props: HorizontalStepperItemProps): JSX.Element; displayName: string; }; export default HorizontalStepperItem;