export var DataStatus;
(function (DataStatus) {
    /** Form is empty */
    DataStatus[DataStatus["PENDING"] = 0] = "PENDING";
    /** Form is partially filled */
    DataStatus[DataStatus["INCOMPLETE"] = 1] = "INCOMPLETE";
    /** Form is completed */
    DataStatus[DataStatus["COMPLETE"] = 2] = "COMPLETE";
    /** Form has error */
    DataStatus[DataStatus["ERROR"] = 3] = "ERROR";
})(DataStatus || (DataStatus = {}));
export var StepStatus;
(function (StepStatus) {
    /** When the data is empty and needs to be filled */
    StepStatus[StepStatus["INCOMPLETE"] = 0] = "INCOMPLETE";
    /** When data has already been filled */
    StepStatus[StepStatus["COMPLETED"] = 1] = "COMPLETED";
    /** When the step is the current selected */
    StepStatus[StepStatus["CURRENT"] = 2] = "CURRENT";
    /** When the step has error */
    StepStatus[StepStatus["ERROR"] = 3] = "ERROR";
})(StepStatus || (StepStatus = {}));
export var FormStep;
(function (FormStep) {
    FormStep[FormStep["PERSONAL_DATA"] = 0] = "PERSONAL_DATA";
    FormStep[FormStep["ADDITIONAL_DATA"] = 1] = "ADDITIONAL_DATA";
    FormStep[FormStep["DOCUMENTS"] = 2] = "DOCUMENTS";
    FormStep[FormStep["INVEST_PROFILE"] = 3] = "INVEST_PROFILE";
    FormStep[FormStep["CONTRACTS"] = 4] = "CONTRACTS";
})(FormStep || (FormStep = {}));
export var FormMode;
(function (FormMode) {
    FormMode[FormMode["READ_ONLY"] = 0] = "READ_ONLY";
    FormMode[FormMode["WRITE"] = 1] = "WRITE";
})(FormMode || (FormMode = {}));
export var INVESTOR_PROFILE;
(function (INVESTOR_PROFILE) {
    /**
     * User can only spend up to 20k
     */
    INVESTOR_PROFILE[INVESTOR_PROFILE["RESTRICTED"] = 0] = "RESTRICTED";
    /**
     * User can only spend up to 10% of it's income
     */
    INVESTOR_PROFILE[INVESTOR_PROFILE["LIMITED"] = 1] = "LIMITED";
    /**
     * User doesn't have restrictions
     */
    INVESTOR_PROFILE[INVESTOR_PROFILE["UNLIMITED"] = 2] = "UNLIMITED";
})(INVESTOR_PROFILE || (INVESTOR_PROFILE = {}));
//# sourceMappingURL=Form.types.js.map