import { OnInit, ChangeDetectorRef, EventEmitter } from '@angular/core'; import { ToastrService } from 'ngx-toastr'; import { CommonListsComponent } from '../common.lists.component'; import { SegColumn } from 'ng-pli-util'; import { CommonService } from '../../services/common.service'; import * as i0 from "@angular/core"; export declare class ShowHideColumnsTableComponent extends CommonListsComponent implements OnInit { protected commonService: CommonService; protected cdRef: ChangeDetectorRef; private toastrService; /** Title of component */ title: string; /** Columns */ listColumnWork: SegColumn[]; /** List of columns */ comboColumnWork: any[]; /** To show the dialog columns selected */ displayDialog: boolean; /** it contains all columns no grouping */ listTotalSegColumn: SegColumn[]; /** */ ready: boolean; /** */ columnSearch: string; /** */ listColumnSelected: EventEmitter; constructor(commonService: CommonService, cdRef: ChangeDetectorRef, toastrService: ToastrService); ngOnInit(): void; /** it executes when the check of category has changed */ changeCategory(isChecked: any, category: any): void; /** it validates if it is visible or not */ isVisibleCategory(category: any): boolean; /** it validates if it is visible or not */ isVisibleColumn(label: any): boolean; /** it sends to subject */ sendSubject(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }