import { BehaviorSubject } from 'rxjs'; export declare class PrincipalDasboardLibService { mychartType: any; dataType: any; userAllData: any; userMetadata: any; resoureMetadata: any[]; userDetailObject: any; userlist: any; myEndTime: any; chartType: BehaviorSubject; chartType$: import("rxjs").Observable; isUserWise_data: BehaviorSubject; isUserWise_data$: import("rxjs").Observable; isAllUsers: BehaviorSubject; isAllUsers$: import("rxjs").Observable; detailedviewData: BehaviorSubject; detailedviewData$: import("rxjs").Observable; constructor(); genarateResourseReqiuredData(data: any): any; genarateUserReqiuredData(data: any): any; userWiseChartData(userConsoleData: any): any[]; classRoomWiseChartData(userConsoleData: any): any[]; allUserChartData(userConsoleData: any, usersMetadataMatrix: any): { forChartData: any[]; fordurationTable: any[]; }; allRoomsData(userConsoleData: any, schoolTerminalMatrix: any): { forChartData: any[]; fordurationTable: any[]; }; dataForTableView(userConsoleMatrix: any, resourceMetadataMatrix: any): any[]; dataForDetailedView(userConsoleMatrix: any, resourceMetadataMatrix: any, rowLabel: any): { userDetails: any[]; resourceDetails: any[]; }; }