/** FireStore Database Address JSON Format. Same as IR8Address. */ export declare type IR8AddressFS = IR8Address; export interface IR8Address { addressType?: string; street?: string; postalcode?: number; city?: string; country?: string; } export declare function AddressInitialValue(): Partial; /** Default Validation Address * Throw Error if fail */ export declare function CheckAddressIsValid(Obj: Partial | Partial): void; /** Default Validation Address * return Error message if failure */ export declare function AddressIsValid(Obj: Partial | Partial): string; /** Serialize IR8Address to Firestore JSON */ export declare function Address2JSON(Obj: Partial): IR8AddressFS; /** Serialize Firestore JSON to IR8Address. json can be undefined */ export declare function JSON2Address(json: Partial | undefined, target: IR8Address): void; /** New Address from Firestore JSON */ export declare function JSONAsAddress(json?: Partial): IR8Address;