export declare class ApplicationDetails {
    Name: string;
    OrganizationId: string;
    OrganizationName: string;
    OrganizationEmail: string;
    OrganizationAccountNumber: string;
    StorageAccountName: string;
    ServicebusName: string;
    HashedPasswords: boolean | undefined;
    CertificateLogin: boolean | undefined;
    AllowSubOrganizations: boolean | undefined;
    OwnerOrganizationId: string | undefined;
    OwnerOrganizationName: string | undefined;
    OwnerOrganizationAccountNumber: string | undefined;
    IsMasterOrganization: boolean | undefined;
    MapProvider?: MapProvider | undefined;
    MapProviderKey?: string | undefined;
    Currency?: CompanyCurrency | undefined;
    WmsLocationSetting?: WmsLocationSetting | undefined;
    JournalSetting?: JournalSetting | undefined;
    ServicePlanningSetting?: ServicePlanningSetting | undefined;
    WebshipperSetting?: WebshipperSetting | undefined;
    ShipmentSettings?: any | undefined;
    ModuleSetting?: ModuleSetting | undefined;
    ProductionSetting?: ProductionSetting | undefined;
    InventorySetting?: InventorySetting | undefined;
    DefaultDashboardSlideShowSetting?: DefaultDashboardSlideShowSetting | undefined;
    DefaultInventLocationId?: string | undefined;
    DefaultInventLocation?: any | undefined;
    CloudApplications?: CloudApplicationInfo[] | undefined;
    DataApplications?: DataApplicationInfo[] | undefined;
}
export declare class CompanyCurrency {
    Id?: string | undefined;
    Name?: string | undefined;
    Description?: string | undefined;
    CurrencyId?: string | undefined;
    Code?: string | undefined;
}
export declare enum EmployeeSecurityRoleType {
    None = "None",
    SuperUser = "SuperUser",
    Accountant = "Accountant",
    Admin = "Admin"
}
export declare class ServicePlanningSetting {
    TaskPart_ServiceReportId?: string | undefined;
    TaskPart_ApproveMode?: TaskPartApproveMode | undefined;
}
export declare class DefaultDashboardSlideShowSetting {
    StartupId?: string | undefined;
    StartupName?: string | undefined;
}
export declare enum TaskPartApproveMode {
    None = "None",
    Posted = "Posted",
    CreateReport = "CreateReport",
    SendEmail = "SendEmail",
    CreateReportSendEmail = "CreateReportSendEmail"
}
export declare class WmsLocationSetting {
    Pattern?: string | undefined;
    UpdateOnChange?: boolean | undefined;
}
export declare class JournalSetting {
    Approval_CountingJournal?: string | undefined;
    Approval_TransferJournal?: string | undefined;
    Approval_ReceivingJournal?: string | undefined;
    Approval_ProfitLossJournal?: string | undefined;
}
export declare class ProductionSetting {
    DefaultMrpLevel?: ProductionSettingMrpLevel | undefined;
}
export declare enum ProductionSettingMrpLevel {
    MRP_I = "MRP_I",
    MRP_II = "MRP_II",
    MRP_III = "MRP_III"
}
export declare class WebshipperSetting {
    PackageWeightMode?: WebshipperPackageWeightMode | undefined;
}
export declare class InventorySetting {
    Enabled?: boolean | undefined;
    EnableOrderFlow?: boolean | undefined;
    EnableReservations?: boolean | undefined;
    EnablePicking?: boolean | undefined;
    AllowNegativeStock?: boolean | undefined;
    EnableInventLocation?: boolean | undefined;
    EnableInventLocationInventDimension?: boolean | undefined;
    RequireInventLocation?: boolean | undefined;
    EnableWMSLocation?: boolean | undefined;
    EnableWMSLocationInventDimension?: boolean | undefined;
    RequireWMSLocation?: boolean | undefined;
    EnableWMSPallet?: boolean | undefined;
    EnableWMSPalletInventDimension?: boolean | undefined;
    RequireWMSPallet?: boolean | undefined;
    EnableBatch?: boolean | undefined;
    EnableBatchInventDimension?: boolean | undefined;
    RequireBatch?: boolean | undefined;
    EnableSerialNo?: boolean | undefined;
    EnableSerialNoInventDimension?: boolean | undefined;
    RequireSerialNo?: boolean | undefined;
    EnableContainer?: boolean | undefined;
    EnableContainerInventDimension?: boolean | undefined;
    RequireContainer?: boolean | undefined;
    EnableInventObject?: boolean | undefined;
    EnableInventObjectInventDimension?: boolean | undefined;
    RequireInventObject?: boolean | undefined;
    UsesColor?: boolean | undefined;
    UsesSize?: boolean | undefined;
    UsesConfig?: boolean | undefined;
}
export declare enum WebshipperPackageWeightMode {
    PackageFixed = "PackageFixed",
    ItemsWeight = "ItemsWeight"
}
export declare class ModuleSetting {
    Solutions?: string[] | undefined;
    AddOns?: string[] | undefined;
}
export declare class ProfileDetails {
    Id?: string | undefined;
    Name?: string | undefined;
    Image?: ProfileImage | undefined;
    User?: any | undefined;
}
export declare class ProfileImage {
    StorageAccountName?: string | undefined;
    BlobContainerName: string | undefined;
    BlobName?: string | undefined;
}
export declare enum MapProvider {
    None = "None",
    Bing = "Bing",
    Google = "Google"
}
export declare class CloudApplicationInfo {
    Id?: string | undefined;
    Name?: string | undefined;
    ApplicationName?: string | undefined;
    PublicUrl?: string | undefined;
    DataConnectorName?: string | undefined;
    DataConnectorTypeName?: string | undefined;
    DataConnector_ConnectorType?: string | undefined;
    DataConnector_Category?: string | undefined;
    DataConnector_Default?: boolean | undefined;
}
export declare class DataApplicationInfo {
    Id?: string | undefined;
    Name?: string | undefined;
    Default?: boolean | undefined;
    TypeName?: string | undefined;
    ConnectorType?: string | undefined;
    Category?: string | undefined;
}
//# sourceMappingURL=application-details.d.ts.map