/** * SPDX-FileCopyrightText: (c) 2026 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ import React from 'react'; declare type State = 'error' | 'complete'; declare type Context = { state?: State; }; export declare const ItemContext: React.Context; export interface IProps extends React.HTMLAttributes { /** * Flag to indicate if `active` classname should be applied */ active?: boolean; /** * Additional className to apply */ className?: string; /** * Flag to indicate if `complete` classname should be applied * @deprecated since v3.91.0 - use `state` instead. */ complete?: boolean; /** * Flag to indicate if step should be disabled */ disabled?: boolean; /** * Flag to indicate if progress line should expand out from step */ expand?: boolean; /** * Defines the status of the step. */ state?: State; } declare function Item({ active, children, className, complete, disabled, expand, state, ...otherProps }: IProps): React.JSX.Element; export default Item;