import React from 'react';
import { SSOV2StoreType } from "../../ssoStateManager/store";
import { SSOStepType } from "../../stepsManager";
import { UserInfo } from "../../../types";
export declare const isSocialFlowFn: (flowData: SSOV2StoreType['flowData']) => boolean;
export declare const isPhoneFlowFn: (flowData: SSOV2StoreType['flowData']) => boolean;
export declare const isEmailFlowFn: (flowData: SSOV2StoreType['flowData']) => boolean;
export declare const isResetPasswordFlowFn: (steps: SSOStepType[]) => boolean;
export declare const isResetPasswordViePhoneFlowFn: (steps: SSOStepType[]) => boolean;
export declare const isDisplayProgressBarFn: (flowData: SSOV2StoreType['flowData'], step: SSOStepType) => boolean;
export declare const getCurrentStepNumber: (flowData: SSOV2StoreType['flowData'], { steps, currentStepIndex, abTestFlow, }: {
    steps: SSOStepType[];
    currentStepIndex: number;
    abTestFlow: SSOV2StoreType['abTestFlow'];
}, userInfo?: UserInfo) => number[];
declare const ProgressBar: () => React.JSX.Element;
export default ProgressBar;
