import { ZuiNFormatOption } from '@material-zui/core/number'; import { CurrencyMaskConfig } from 'ngx-currency'; export type IType = 'string' | 'number' | 'password' | 'email' | 'textarea'; export type ValidatorOuput = string | boolean | void; export interface ValidatorFunc { (value?: string): ValidatorOuput | Promise; } export interface IValidatorField { required: string; maxlength: string; minlength: string; max: string; min: string; pattern: string; email: string; } export type IValidatorMessage = Partial; export type ZuiInputNumberConfig = Partial; export type IInputVal = boolean | string; export type IAlign = 'left' | 'center' | 'right'; export type IAutoComplete = 'on' | 'off' | 'new-password';