import * as React from 'react'; export declare enum ProgressStepVariant { default = "default", pending = "pending", success = "success", info = "info", danger = "danger", warning = "warning" } export interface ProgressStepProps extends React.DetailedHTMLProps, HTMLLIElement> { /** Content rendered inside the progress step. */ children?: React.ReactNode; /** Additional classes applied to the progress step container. */ className?: string; /** Variant of the progress step. Each variant has a default icon. */ variant?: 'default' | 'success' | 'info' | 'pending' | 'warning' | 'danger'; /** Flag indicating the progress step is the current step. */ isCurrent?: boolean; /** Custom icon of a progress step. Will override default icons provided by the variant. */ icon?: React.ReactNode; /** Description text of a progress step. */ description?: React.ReactNode; /** ID of the title of the progress step. */ titleId?: string; /** Accessible label for the progress step. Should communicate all information being communicated by the progress * step's icon, including the variant and the completed status. */ 'aria-label'?: string; /** Forwards the step ref to rendered function. Use this prop to add a popover to the step.*/ popoverRender?: (stepRef: React.RefObject) => React.ReactNode; } export declare const ProgressStep: React.FunctionComponent; //# sourceMappingURL=ProgressStep.d.ts.map