import { GuidValue, MultilingualString, IIcon, Language, Identity } from "@omnia/fx-models"; import { TargetingFilterProperty } from "@omnia/fx-sp-models"; /** * This is no enum, it's the unique id (number) of the variation and generated serverside. * */ export declare enum VariationId { } export interface Variation { id: VariationId; displayNames: MultilingualString; publishingAppId: GuidValue; targetingFilterData: TargetingFilterProperty; icon: IIcon; urlSegment: string; isDefault: boolean; /** * @deprecated */ author: Identity; authors: Array; supportedLanguages?: Array; automaticMachineTranslation?: boolean; allowEditMachineTranslation?: boolean; activeRightToLeft?: boolean; editNotificationSettings?: VariationEditNotificationSettings; } export interface VariationEditNotificationSettings { notifyVariationAuthorOnEdit?: boolean; notifyPagePropertyUsersOnEdit?: boolean; editNotificationsUserPropertyId?: GuidValue; }