import { SpacingSettings, MultilingualString, IBlockSettingsWriter, GuidValue } from "@omnia/fx-models"; import { TeamNews } from "."; export interface TeamNewsRollupViewSettings { title: MultilingualString; itemLimit: number; dayLimit: number; selectedViewManifestId: GuidValue; includeLegacyAnnoucement: boolean; filterByFollowedSites: boolean; showNewsImage: boolean; query: string; selectedSettingsViewManifestId?: GuidValue; selectedViewId?: string; orderBy?: string; spacing?: SpacingSettings; noResultText?: MultilingualString; } export declare const TeamNewsRollupSettingElementName: { teamNewsBlockSettings: string; }; export interface ITeamNewsRollupViewSettingsInterface> { viewSettings: T; } export interface TeamNewsRollupListViewSettings extends TeamNewsRollupViewSettings { } export interface TeamNewsRollupGroupViewSettings extends TeamNewsRollupViewSettings { forceLetterAvatar: boolean; } export interface ITeamNewsRollupViewInterface { teamNews: Array; viewSettings: T; }