import { EnterprisePropertyDefinition, GuidValue, MultilingualString, PropertyIndexedType, RollupEnums } from "@omnia/fx-models"; export interface FormRollupViewRegistration { id: GuidValue; title: string; resultRendererComponentId: GuidValue; viewSettingsComponentId: GuidValue; pagingTypes: Array; } export interface IFormRollupViewSettingsComponent { viewSettings: T; selectableProperties: EnterprisePropertyDefinition[]; onUpdatedViewSettings?: (viewSettings: T) => void; } export interface FormRollupViewComponentSettings { selectEnterpriseProperties: Array; } export interface FormRollupViewPropertySettings { propertyInternalName: string; propertyType?: PropertyIndexedType; width?: string; isShowHeading?: boolean; showCustomLabel?: boolean; customLabel?: MultilingualString; }