import React, { ReactNode } from "react";
import { TextProps } from "../../../asorted/Text";
import { BaseStyledProps } from "../../../styled";
export type ItemStatus = "inactive" | "active" | "completed";
export type Item = {
    status: ItemStatus;
    title: string;
    renderBody?: (isDisplayed?: boolean) => ReactNode;
    estimatedTime?: number;
    hasLoader?: boolean;
};
export type Props = BaseStyledProps & {
    steps?: Item[];
    onClickIndex?: (index: number) => void;
};
declare function VerticalTimeline({ steps, onClickIndex, ...props }: Props): React.JSX.Element;
declare namespace VerticalTimeline {
    var BodyText: React.FC<TextProps>;
    var SubtitleText: React.FC<TextProps>;
}
export default VerticalTimeline;
//# sourceMappingURL=index.d.ts.map