import { FieldStatusEnum } from './FieldStatusEnum';
import { FlowStatusEnum } from './FlowStatusEnum';
import { ListingStatusEnum } from './ListingStatusEnum';
/** Struct describing a visibility check result */
export interface VisibilityCheckResultResponse {
    /** City of the location */
    city?: string;
    /** City of the location (sync status) */
    cityStatus?: FieldStatusEnum;
    /** Country of the location */
    country?: string;
    /** Country of the location (sync status) */
    countryStatus?: FieldStatusEnum;
    /** The date and time the listing was created in database */
    dateCreated?: string;
    /** The directory where this listing appears */
    directoryType?: string;
    /** A contact email for the location */
    email?: string;
    /** A contact email for the location (sync status) */
    emailStatus?: FieldStatusEnum;
    /** The status of the current listing */
    flowStatus?: FlowStatusEnum;
    /** The listing id in the directory database */
    listingId?: string;
    /** The listing url on the directory website */
    listingUrl?: string;
    /** The location's name used for this listing */
    name?: string;
    /** The location's name used for this listing (sync status) */
    nameStatus?: FieldStatusEnum;
    /** The location's contact phone number */
    phone?: string;
    /** The location's contact phone number (sync status) */
    phoneStatus?: FieldStatusEnum;
    /** Province of the location */
    province?: string;
    /** Province of the location (sync status) */
    provinceStatus?: FieldStatusEnum;
    /** The location's street address */
    street?: string;
    /** A localized combination of street and streetNo */
    streetAndNo?: string;
    /** A localized combination of street and streetNo (sync status) */
    streetAndNoStatus?: FieldStatusEnum;
    /** The location's street number */
    streetNo?: string;
    /** The location's street number (sync status) */
    streetNoStatus?: FieldStatusEnum;
    /** The location's street address (sync status) */
    streetStatus?: FieldStatusEnum;
    /** The street type for Spain */
    streetType?: string;
    /** The street type for Spain (sync status) */
    streetTypeStatus?: FieldStatusEnum;
    /** The sync status of the listing */
    syncStatus?: ListingStatusEnum;
    /** A valid url for the location's website */
    website?: string;
    /** A valid url for the location's website (sync status) */
    websiteStatus?: FieldStatusEnum;
    /** Zipcode of the location */
    zip?: string;
    /** Zipcode of the location (sync status) */
    zipStatus?: FieldStatusEnum;
}
//# sourceMappingURL=VisibilityCheckResultResponse.d.ts.map