import { EventEmitter, OnInit } from '@angular/core'; import { DataViewType, TaskGroupTypes, ViewType } from '../data-view/data-view-enums'; import { IDataView } from '../data-view/idata-view'; import { AxForm } from '../../forms/ax-form'; import { DataView } from '../data-view/data-view'; import { ScreenType } from '../../enlighten-lib/filters/condition-type'; import { DataViewService } from '../data-view.service'; import * as i0 from "@angular/core"; export declare class DataViewHeaderComponent implements OnInit { private _dataViewService; taskViewListDropDown: any; listViewListDropDown: any; mapViewListDropDown: any; boardViewListDropDown: any; dataViews: DataView; axForm: AxForm; selectedViewType: ViewType; selectedDataView: IDataView; screenType: ScreenType; appVersionId: number; userEmail: string; showAssignToButton: boolean; switchDataView: EventEmitter; createNewView: EventEmitter; dataViewChanged: EventEmitter; applyFilter: EventEmitter; resetFilter: EventEmitter; taskGroupBy: EventEmitter; searchEvent: EventEmitter; addNewRecord: EventEmitter; refreshData: EventEmitter; exportData: EventEmitter; assign: EventEmitter; showSearch: boolean; searchText: string; constructor(_dataViewService: DataViewService); ngOnInit(): void; /** * Getter for dataViewType */ get DataViewType(): typeof DataViewType; /** * Getter for ViewType */ get ViewType(): typeof ViewType; /** * Getter for screen type */ get ScreenType(): typeof ScreenType; /** * Getter for task group types */ get TaskGroupType(): typeof TaskGroupTypes; /** * change selected data view * * @param event */ changeDataView(boardView: IDataView, selectedViewType: ViewType): void; /** * Switch selected data view * * @param dataViewType */ switchView(dataViewType: ViewType): void; /** * Create Cache */ createCache(): void; /** * this function is for showing the search box */ showSearchBox(): void; /** * clear the search box */ clear(): void; /** * * @param searchValue */ getSearchedData(searchValue?: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }