import { OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { SimpleRepeaterComponent } from '../simple-repeater/simple-repeater.component'; import { SimpleFieldsCustomizerComponent } from '../simple-fields-customizer/simple-fields-customizer.component'; import { SimpleLogger } from '../../utilities/simple-logger'; import { InputType } from '../../configs/enum'; import * as i0 from "@angular/core"; export declare class SimpleRecordsListComponent extends SimpleRepeaterComponent implements OnInit { simpleFieldsCustomizer: SimpleFieldsCustomizerComponent | undefined; templateHead: TemplateRef; templateBody: TemplateRef; templateFoot: TemplateRef; templates: any; isEditable: boolean; fields: any; selectAll: any; getColumnDisplayTextFunction: any; logger: SimpleLogger; InputType: typeof InputType; listFields: any[]; customizeFields: any[]; commentElementTag: boolean; ngAfterViewInit(): void; simpleRepeatingItemsInitCallback: any; initFieldsCustomizer(): void; initFilters(): void; ngOnChanges(changes: SimpleChanges): void; columnSortChanged(column: any, event: any): void; checkItemEditable(params: any): boolean; exportExcel(params?: any): void; getColumnBodyClass(column: any): string; getColumnBodyStyle(column: any): string; getColumnDisplayText(item: any, column: any): any; getColumnFootClass(column: any): string; getColumnFootStyle(column: any): string; getColumnHeadClass(column: any): string; getColumnHeadStyle(column: any): string; getDynamicComponentProperties(itemProperties: any, columnProperties: any): any; setListFields(): void; setListFieldsCustomization(listFields: any[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }