import { DomainObject } from "./domain-object";
import { LocationType } from "./all.enum";
import { StorageAccountImage } from "./storage-account-image";
import { OpenCloseTimes } from "./open-close-times";
import { GatewayPrinter } from "./gateway-printer";
import { Resource } from "./employee";
import { LocationSite } from "./location-site";
import { POSTerminal } from "./pos-terminal";
export declare class Location extends DomainObject {
    LocationId?: string | undefined;
    LocationType?: LocationType | undefined;
    Note?: string | undefined;
    Phone?: string | undefined;
    Email?: string | undefined;
    VatNumber?: string | undefined;
    EAN?: string | undefined;
    GlnNumber?: string | undefined;
    EORINumber?: string | undefined;
    Street?: string | undefined;
    Street2?: string | undefined;
    ZipCode?: string | undefined;
    City?: string | undefined;
    State?: string | undefined;
    Country?: string | undefined;
    Building?: string | undefined;
    Block?: string | undefined;
    ImageId?: string | undefined;
    Image?: StorageAccountImage | undefined;
    Latitude?: number | undefined;
    Longitude?: number | undefined;
    OpenCloseTimesId?: string | undefined;
    OpenCloseTimes?: OpenCloseTimes | undefined;
    TimeZone?: string | undefined;
    LabelPrinterId?: string | undefined;
    LabelPrinter?: GatewayPrinter | undefined;
    ShipmentPrinterId?: string | undefined;
    ShipmentPrinter?: GatewayPrinter | undefined;
    DocumentPrinterId?: string | undefined;
    DocumentPrinter?: GatewayPrinter | undefined;
    Resources?: Resource[] | undefined;
    SiteId?: string | undefined;
    Site?: LocationSite | undefined;
    POSTerminals?: POSTerminal[] | undefined;
}
//# sourceMappingURL=location.d.ts.map