import { ElementRef, OnInit, TemplateRef, EventEmitter } from '@angular/core'; export declare class ExgDataListComponent implements OnInit { headerText: string; allowMultiSelection: boolean; allowSingleSelection: boolean; selectSource: Array; selectSourceRows: undefined | Array; selectKey: string | null; displayStateMessage: string; displayState: number; rightTemplate: TemplateRef; rowTemplate: TemplateRef; bottomTemplate: TemplateRef; RowChange: EventEmitter; ItemSelect: EventEmitter; RowDblClick: EventEmitter; private _selectState; private _rowSource; get rowSource(): Array; set rowSource(value: Array); clickrule: { prevent: boolean; timer: number; }; private _selectedRow; get selectedRow(): number; set selectedRow(value: number); private _tapped; onTouchStart(e: any, value: number): void; onDblClick(value: number): void; constructor(); ngOnInit(): void; select(index: any, value: any): void; selectClick(e: Event, index: any): void; private doSelect; private isSelected; private selectAll; }