import { ElementRef } from '@angular/core'; import { UsageCounter, UserStatistics } from '../../../../interfaces/UserInterfaces'; import { NameIndex, NameValue, Feedback } from '../../../../interfaces/WidgetInterfaces'; import { DataSet } from '../../../../interfaces/DisplayInterfaces'; import { BaseWidget } from '../../BaseWidget/BaseWidget.component'; import { LogEntry } from '../../../../services/AppStateService'; import { DisplayStateService } from '../../../../services/DisplayStateService'; import { AppStateService } from '../../../../services/AppStateService'; import { WebPlatformApiService } from '../../../../services/WebPlatformApiService'; import { ClientSettingsService } from '../../../../services/ClientSettingsService'; export declare class DiagnosticsComponent extends BaseWidget { protected element: ElementRef; protected clientSettingsService: ClientSettingsService; protected displayStateService: DisplayStateService; protected appStateService: AppStateService; protected webPlatformApiService: WebPlatformApiService; entries: LogEntry[]; aggregateStats: NameIndex[]; userStatistics: UserStatistics; userStatisticsList: UserStatistics[]; designIdDataSet: DataSet; userDataTable: DataSet; selectedStatsType: string; userFilter: string; settings: NameValue[]; versions: NameValue[]; widgetGroups: string[][]; preferredWidgetGroups: string[][]; feedbacks: Feedback[]; buttons: NameValue[]; constructor(element: ElementRef, clientSettingsService: ClientSettingsService, displayStateService: DisplayStateService, appStateService: AppStateService, webPlatformApiService: WebPlatformApiService); onFilterChange(newValue: string): void; getLogClass(level: number): "error" | "danger" | "warning" | "primary" | "info"; IsActive(type: string): string; SelectStatsType(type: string): void; onInitialize(): void; Refresh(): void; CreateWidgetGroupData(): void; StatsPerCollection(counter: UsageCounter[], nameIndexList: NameIndex[], prefix: string): void; CreateStats(): void; private prepareFeedback(); }