Variable validationRulesConst

validationRules: {
    addPublicAddressRules: {
        fioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    cancelFundsRequestRules: {
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    getFee: {
        fioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
    };
    newFundsRequest: {
        payeeFioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        payerFioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tokenCode: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    recordObtData: {
        payeeFioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        payerFioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tokenCode: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    registerFioAddress: {
        fioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    registerFioDomain: {
        fioDomain: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    registerFioDomainAddress: {
        fioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    rejectFunds: {
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    renewFioAddress: {
        fioAddress: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    renewFioDomain: {
        fioDomain: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    setFioDomainVisibility: {
        fioDomain: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: true;
            type: StringConstructor;
        };
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    transferLockedTokensRequest: {
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
    transferTokens: {
        tpid: {
            length: {
                max: number;
                min: number;
            };
            match: RegExp;
            required: false;
            type: StringConstructor;
        };
    };
} = ...