export type Json = | null | string | number | boolean | { [x: string]: Json } | Array export type If = any export type Address = { address1: string, address2: string, address3: string, address4: string, address5: string, address6: string, address7: string, area: string, city: string, company: string, country: string, defaultBilling: boolean, defaultShipping: boolean, district: string, firstName: string, id: string, isPoBox: boolean, lastName: string, phone: string, state: string, zip: string, zone: number, } export type User = { customerId?: string, distributorId?: string, email?: string, firstName?: string, lastName?: string, moglId?: string, pcId?: string, portalId?: string, ppcId?: string, uuId?: string, } export type Validate = | string | (() => void) | object | boolean export type ValidationMessage = | string | (() => boolean | void | null | undefined) | { success?: ValidationMessage error?: ValidationMessage }