import { AjaxService } from "./AjaxService"; import { Statistics, Control } from '../../../models'; export declare class StatisticService { private ajaxService; constructor(ajaxService: AjaxService); addOrUpdateViewedHistory: (updateInfo: Statistics.IViewedStatisticUpdateInfo, renderer: () => void) => void; watchDataViewedStatus: (scope: Control.IControlWithViewedHistoryScope, element: Element) => any; initControlWithViewedHistoryScope: (scope: Control.IControlWithViewedHistoryScope, element: Element, getItemIdsMethod: () => string[]) => void; publishNewDataNotification: (scope: Control.IControlWithViewedHistoryScope, notificationCount: number) => void; }