import { EventEmitter } from '@angular/core'; import { SimpleEvents } from '../utilities/simple-events'; import { SimpleLogger } from '../utilities/simple-logger'; import { SimplePaginationComponent } from '../simple-pagination/simple-pagination/simple-pagination.component'; import { SimpleBaseClass } from './simple-base-class'; import * as i0 from "@angular/core"; export declare class SimpleBaseRepeater extends SimpleBaseClass { ajaxDataFunction: Function | undefined; autoAddNewRow: boolean; data: any[]; pagination: SimplePaginationComponent | undefined; onCountChanged: EventEmitter; onDataChanged: EventEmitter; onRowAdded: EventEmitter; onRowRemoved: EventEmitter; onRowUpdated: EventEmitter; displayData: any[]; events: SimpleEvents; filteredData: any[]; logger: SimpleLogger; rows: any; ngOnInit(): void; ngAfterViewInit(): void; initPagination(): void; handleCountChanged(): void; handleDataChanged(): void; handleRowAdded(): void; handleRowRemoved(): void; handleRowDataChange(event: any): void; handleRowDestroy(event: any): void; handleRowInit(event: any): void; handleRowViewInit(event: any): void; removeComponentTag(): void; setDatagridData(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }