import { FC } from 'react'; import { ProgressTrackerStep } from './ProgressTrackerStep'; import { ProgressTrackerDivider } from './ProgressTrackerDivider'; export interface ProgressTrackerPropsStrict { /** Adds one or more classnames to an element */ className?: string; /** Optionally specify the current step array index. Set to `false` to manually track step state */ currentIndex: number | false; /** Turn this on if this flow has been previously completed */ completed?: boolean; /** Disable style for the entire Progress Tracker */ disabled?: boolean; /** Hides labels behind Tooltips. For accessibility, labels should be added even when hidden */ hideLabels?: boolean; /** Size of the Progress Tracker. Defaults to medium. */ size?: 'small' | 'medium'; } export interface ProgressTrackerProps extends ProgressTrackerPropsStrict { [propName: string]: any; } export interface ProgressTracker extends FC { /** Subcomponents */ Step: typeof ProgressTrackerStep; Divider: typeof ProgressTrackerDivider; } export declare const ProgressTracker: ProgressTracker;