import { ElementRef } from '@angular/core';
import { ListBaseComponent } from '../base/list-base.component';
import { VirtualScrollComponent } from '../base/virtual-scroll.component';
import { ItemTemplateDirective } from '../base/template-base';
import * as i0 from "@angular/core";
export declare const DATALIST_TEMPLATE = "\n\t
\n\t\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t
\n\t\t\n\t
\n\t\n\t\t
\n\t\t
{{loadMsg}}
\n\t
\n";
export declare class DataListComponent extends ListBaseComponent {
vscroll: VirtualScrollComponent;
innerRef: ElementRef;
itemTemplate: ItemTemplateDirective;
itemStyle: Object;
itemCls: string;
hoverCls: string;
selectedCls: string;
rows1: any[];
getItemClass(row: any): string;
getRowIndex(index: number): number;
get scrollTop(): number;
set scrollTop(value: number);
navRow(step: number): void;
highlightFirstRow(): void;
scrollToSelectedRow(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}