import { IOrderOptionsResponse } from "@wayke-se/ecom"; import EcomStep from "./constants/ecom-step"; import { IEcomData } from "./types"; export declare const getInitialStep: (options: IOrderOptionsResponse) => EcomStep; export declare const getIdentificationStep: (useBankId: boolean, useCreditAssessment?: boolean) => EcomStep.BANKID_AUTHENTICATION | EcomStep.CUSTOMER_INFORMATION_INITIAL | EcomStep.CREDIT_ASSESSMENT_INFORMATION; export declare const getPrimarySteps: (options: IOrderOptionsResponse, useBankId: boolean) => EcomStep[]; export declare const getAllTransitions: () => { 0: (_: IEcomData, options: IOrderOptionsResponse) => EcomStep.TRADE_IN_EXISTS_CHOOSER | EcomStep.PAYMENT_METHOD_CHOOSER; 1: (data: IEcomData) => EcomStep.TRADE_IN_CAR_DEFINITION | EcomStep.PAYMENT_METHOD_CHOOSER; 2: (data: IEcomData) => EcomStep.TRADE_IN_CAR_CONDITION | EcomStep.PAYMENT_METHOD_CHOOSER; 3: (data: IEcomData) => EcomStep.TRADE_IN_CONFIRM_CAR | EcomStep.PAYMENT_METHOD_CHOOSER; 4: () => EcomStep; 5: (data: IEcomData, options: IOrderOptionsResponse) => EcomStep.PAYMENT_FINANCING_DETAILS | EcomStep.BANKID_AUTHENTICATION | EcomStep.CUSTOMER_INFORMATION_INITIAL | EcomStep.CREDIT_ASSESSMENT_INFORMATION; 6: (data: IEcomData, options: IOrderOptionsResponse) => EcomStep.BANKID_AUTHENTICATION | EcomStep.CUSTOMER_INFORMATION_INITIAL | EcomStep.CREDIT_ASSESSMENT_INFORMATION; 10: () => EcomStep; 11: () => EcomStep; 12: () => EcomStep; 7: () => EcomStep; 8: () => EcomStep; 9: (data: IEcomData, options: IOrderOptionsResponse) => EcomStep.INSURANCE_INFORMATION_DEFINITION | EcomStep.ACCESSORIES_CHOOSER | EcomStep.DELIVERY_METHOD | EcomStep.FINAL_SUMMARY; 13: (data: IEcomData, options: IOrderOptionsResponse) => EcomStep.INSURANCE_ALTERNATIVE_CHOOSER | EcomStep.ACCESSORIES_CHOOSER | EcomStep.DELIVERY_METHOD | EcomStep.FINAL_SUMMARY; 14: (data: IEcomData, options: IOrderOptionsResponse) => EcomStep.ACCESSORIES_CHOOSER | EcomStep.DELIVERY_METHOD | EcomStep.FINAL_SUMMARY; 15: (data: IEcomData, options: IOrderOptionsResponse) => EcomStep.DELIVERY_METHOD | EcomStep.FINAL_SUMMARY; 16: () => EcomStep; 17: () => EcomStep; };