import { GuidValue, MultilingualString, SpacingSettings } from "@omnia/fx-models"; import { AnalyticsPropertyFilter, MatomoSite, WidgetCategoryInfo, WidgetInfo } from "@omnia/workplace/models"; import { IAnalyticsReportViewSettings } from "./AnalyticsReportView"; import { WebsiteQueryType } from "./QuerySegmentType"; import { QuerySegmentSettings } from "./SegmentSettings"; export interface AnalyticsReportItem extends Record { } export interface AnalyticsReportCommonBlockSettings { blockTitle: MultilingualString; spacing?: SpacingSettings; selectedCategory: WidgetCategoryInfo; selectedWidget: WidgetInfo; selectedSite: MatomoSite; selectedViewId?: GuidValue; viewSettings?: IAnalyticsReportViewSettings; filterKey: string; period: { showInBlock: boolean; defaultValue: string; }; endPosition: { showInBlock: boolean; defaultValue: string; selectedDate: string; }; propertyFilters: AnalyticsPropertyFilter[]; isExpandRows?: boolean; websiteQueryType?: WebsiteQueryType; segmentSettings?: QuerySegmentSettings; } export interface AnalyticsReportColumn { internalName: string; title: string; width?: string; showHeading?: boolean; showCustomLabel?: boolean; customLabel?: MultilingualString; isInternal: boolean; useEnterpriseGlossary: boolean; } export declare const AnalyticsReportColumnConstants: { readonly titleLink: string; readonly icon: string; readonly openNewWindow: string; readonly visitorFrequency: string; };