type ProgressBarBaseProps = { /** Texto da descrição; também é o `aria-label` da barra. */ stepName: string; /** Mostra a descrição (label e contador) abaixo da barra. */ showDescription?: boolean; /** Barra contínua com percentual em vez de etapas. Ligado sozinho quando há `percentage`. */ percentageMode?: boolean; 'data-testid'?: string; }; /** Percentage Bar do Figma: avanço contínuo de 0 a 100. */ type ProgressBarPercentageProps = { percentage: number; currentStep?: never; totalSteps?: never; }; /** Step Bar do Figma: etapas definidas (de 2 a 6 no design). */ type ProgressBarStepProps = { percentage?: undefined; currentStep: number; totalSteps: number; }; export type ProgressBarProps = ProgressBarBaseProps & (ProgressBarPercentageProps | ProgressBarStepProps); export declare const ProgressBar: ({ percentageMode, percentage, stepName, currentStep, totalSteps, showDescription, "data-testid": dataTestId, }: ProgressBarProps) => import("react/jsx-runtime").JSX.Element; export {};