import { EventEmitter, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { GeneralActionButtonInterface, GeneralActionInterface } from '../../../models/general-action.interface'; import { GeneralSimpleListComponent } from '../general-simple-list/general-simple-list.component'; import { GeneralListDepsService } from '../general-simple-list/general-list-deps.service'; import * as i0 from "@angular/core"; export declare class GeneralListManagementComponent extends GeneralSimpleListComponent implements OnInit { pdfDownloadSubscription: Subscription; cancelPdfDownload(): void; reportLoading: boolean; reportProgress: number; progressSubscription: Subscription; onRowSelected(data: any): void; headerCustomActions: GeneralActionButtonInterface[]; addNewActions?: GeneralActionInterface[]; addNewCallback: () => any; beforeReloadCallback: () => any; reloadCallback: () => any; multipleRemoveCallback: (selectedRows: any[]) => any; managementGridLoaded: EventEmitter; managementGridLoadStarted: EventEmitter; hasMultipleRemoveButton: boolean; printActions: GeneralActionButtonInterface[]; constructor(deps: GeneralListDepsService); simpleListLoadStarted($event: void): void; simpleListLoaded($event: void): void; ngOnInit(): void; multipleRemoveHandler(selectedRows: any[]): void; addNewHandler(): void; reloadHandler(): void; selectHandler: (selectedRows: any) => void; afterRemoveHandler: (data: any) => void; onItemCheckedHandler($event: any[]): void; checkedItems: any[]; checkCallback($event: any): void; addHeaderPrintActions(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }