import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { GlobalStateService, PageInfoService } from 'tango-app-ui-global';
import { ToastService } from 'tango-app-ui-shared';
import { TraxService } from '../../services/trax.service';
import dayjs from 'dayjs';
import * as i0 from "@angular/core";
export declare class DashboardComponent implements OnDestroy, OnInit {
    private route;
    private router;
    gs: GlobalStateService;
    private changeDetector;
    private toast;
    private TraxService;
    private pageInfo;
    dayjs: typeof dayjs;
    receivedData: string;
    private destroy$;
    isExport: boolean;
    itemsPerPage: number;
    currentPage: number;
    totalItems: number;
    paginationSizes: any[];
    pageSize: number;
    sortColumName: string;
    sortBy: any;
    sortDirection: any;
    searchInput: any;
    checklistPerformance: any[];
    storePerformanceData: any[];
    userPerformanceData: any[];
    userPerformanceDataexport: boolean;
    searchDisabled: boolean;
    invoiceList: any[];
    checklistLoading: boolean;
    checklistNoData: boolean;
    storePerformanceLoading: boolean;
    storePerformanceNoData: boolean;
    userPerformanceLoading: boolean;
    userPerformanceNoData: boolean;
    headerData: any;
    cardDataLoading: boolean;
    cardNoData: boolean;
    overallCardsData: any;
    currentTab: string;
    searchValue: string;
    limit: number;
    offset: number;
    overallCardDataLoading: boolean;
    overallCardDataNoData: boolean;
    overallComparisonData: any;
    traxMonthlyComparisonData: any;
    selectedvalue: any;
    dateType: string;
    dateLength: number;
    type: string;
    reloadDate: string;
    userEmailes: any;
    constructor(route: ActivatedRoute, router: Router, gs: GlobalStateService, changeDetector: ChangeDetectorRef, toast: ToastService, TraxService: TraxService, pageInfo: PageInfoService);
    ngOnDestroy(): void;
    ngOnInit(): void;
    setPageData(): void;
    Selecttabs(tab: string): void;
    getOverallCardsData(): void;
    getOverallComparisonCardsData(): void;
    getChecklistPerformanceData(): void;
    getStorePerformanceData(): void;
    getUserPerformanceData(): void;
    onExport(): void;
    searchField(): void;
    sortData(column: string): void;
    onPageSizeChange(pageSize: any): void;
    onPageChange(pageOffset: any): void;
    setPaginationSizes(): void;
    storeView(data: any): void;
    dateValue(type: string): void;
    selectPlan(selectedType: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DashboardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DashboardComponent, "lib-dashboard", never, {}, {}, never, never, false, never>;
}
