import { EventEmitter, OnInit } from '@angular/core'; import { MultiSelect } from 'primeng-lts/multiselect'; import { AlSearchBarComponent } from '@al/ng-generic-components'; import * as i0 from "@angular/core"; export declare class AlTableCaptionComponent implements OnInit { cols: any[]; defaultColumns: any[]; storageKey: string; showColumnsSelector: boolean; showSearch: boolean; showDownload: boolean; donwloadLabel: string; useLocalStorage: boolean; get selectedColumns(): any[]; searchPatternRegex: string | null; invalidSearchPatternText: string | null; onSearched: EventEmitter; onChangeColumns: EventEmitter; onInvalidSearchPattern: EventEmitter; onDownload: EventEmitter; multiSelect?: MultiSelect; alSearchBar?: AlSearchBarComponent; private selectedCols; ngOnInit(): void; openMultiselect(e: any): void; resetDefaultColumns(): void; storeColumnsSelections(columns: any[]): void; onSearchChanged(event: any): void; onDownloadAll(): void; set selectedColumns(val: any[]); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }