import { AppInstancePropertiesStorage, AppInstanceStatus, MultilingualString } from "@omnia/fx-models"; export interface PublishingAppInfo { id: string; title: MultilingualString; routePath: string; businessProfileId: string; status: AppInstanceStatus; multilingualTitle?: string; } export interface PublishingAppInfoDict { [appId: string]: PublishingAppInfo; } export interface PublishingAppProperties extends AppInstancePropertiesStorage { spPath: string; readySyncToSP: boolean; promotedTagProperties?: string[]; documentManagement?: DocumentManagementSettings; } export interface DocumentManagementSettings { documentPickerCatagories: boolean; sharePointDocumentLibrary: SharePointDocumentLibrarySetings; fileStorage: FileStorageSettings; } export interface SharePointDocumentLibrarySetings { documentSite: string; documentLibraryUrl: string; allowDocumentUpload: boolean; } export interface FileStorageSettings { allowDocumentUpload: boolean; }