import * as Enums from '../enums/index'; import { AddressInfo } from "./AddressInfo"; import { ValidatedAddressInfo } from "./ValidatedAddressInfo"; import { CoordinateInfo } from "./CoordinateInfo"; import { TaxAuthorityInfo } from "./TaxAuthorityInfo"; import { AvaTaxMessage } from "./AvaTaxMessage"; /** * Address Resolution Model * @export * @class AddressResolutionModel */ export declare class AddressResolutionModel { /** * @type {AddressInfo} * @memberof AddressResolutionModel */ address?: AddressInfo | undefined; /** * @type {ValidatedAddressInfo[]} * @memberof AddressResolutionModel */ validatedAddresses?: ValidatedAddressInfo[] | undefined; /** * @type {CoordinateInfo} * @memberof AddressResolutionModel */ coordinates?: CoordinateInfo | undefined; /** * @type {Enums.ResolutionQuality} * @memberof AddressResolutionModel */ resolutionQuality?: Enums.ResolutionQuality | undefined; /** * @type {TaxAuthorityInfo[]} * @memberof AddressResolutionModel */ taxAuthorities?: TaxAuthorityInfo[] | undefined; /** * @type {AvaTaxMessage[]} * @memberof AddressResolutionModel */ messages?: AvaTaxMessage[] | undefined; }