import { Future } from "@omnia/fx/models"; import { PageRollupEnums, VisitedPage } from "@omnia/wcm/models"; import { PageReportByUserPropertiesOption, PageReportOption, PageViewedRegister, ScheduledReportItem, UniqueUsersByUserProperty } from "../../models"; import { UsageReportItem, CheckedOutReportItem, ReviewReportItem, DailyStatisticsPerPage, PageStatisticExport } from "../../models"; export declare class PageStatisticsService { private httpClient; private omniaContext; constructor(); createPageStatistics(pageViewedRegister: PageViewedRegister): Promise>; getUsageReport(reportOptions: PageReportOption): Future>; getUsageReportByUserProperties(reportOptions: PageReportByUserPropertiesOption): Promise; getCheckedOutReport(reportOptions: PageReportOption): Future>; getReviewReport(reportOptions: PageReportOption): Future>; getScheduledReport(reportOptions: PageReportOption): Future>; exportUsageReport(reportOptions: PageReportOption): Promise; exportCheckoutReport(reportOptions: PageReportOption): Promise; exportReviewReport(reportOptions: PageReportOption): Promise; exportScheduledReport(reportOptions: PageReportOption): Promise; getDailyStatisticsPerPage(pageId: number, includeSubPages: boolean): Promise>; getPageUniqueUsersByUserProperty(pageId: number, propertyName: string, datePeriods: PageRollupEnums.DatePeriods): Promise>; isMaximumCapacity(): Promise; }