import { EventEmitter, SimpleChanges, OnChanges } from '@angular/core'; import { SelectItem } from 'primeng-lts/api'; import { AlSearchBarComponent, AlToolbarContentConfig, AlViewByItem } from '@al/ng-generic-components'; import * as i0 from "@angular/core"; export declare class AlContentToolbarComponent implements OnChanges { config: AlToolbarContentConfig; onOrderBy: EventEmitter; onSearched: EventEmitter; onFiltersSelection: EventEmitter; onSortSelection: EventEmitter; onGroupSelection: EventEmitter; onSelectAll: EventEmitter; onViewSelection: EventEmitter; alSearchBar: AlSearchBarComponent; state: { showSelectAll: boolean; selectAll: boolean; showFilters: boolean; filters: { label: string; options: SelectItem[]; selectedOptions: string[]; }; showSortBy: boolean; sort: { options: SelectItem[]; selectedOption: string; order: string; }; showGroupBy: boolean; group: { options: SelectItem[]; selectedOption: string; }; showSearch: boolean; search: { maxSearchLength: number; textPlaceHolder: string; }; showViewBy: boolean; viewBy: AlViewByItem[]; viewSelected: string; }; showDateSelector: boolean; ngOnChanges(changes: SimpleChanges): void; selectAllValues(): void; sort(): void; handleFilterSelection(): void; handleSortSelection(): void; handleGroupSelection(): void; handleViewSelection(): void; /** * Emit the event search */ applyTextFilter(searchInput: string): void; setTextFilter(searchInput: string): void; uncheckAllOption(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }