import { EventEmitter } from '@angular/core'; import { GridBaseComponent } from '../gridbase/grid-base.component'; import { GroupTemplateDirective, DetailTemplateDirective } from '../base/template-base'; import * as i0 from "@angular/core"; export declare const DATAGRID_TEMPLATE = "\n\t
\n\t\t\n\t\t
\n\t\t\t\n\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 DataGridComponent extends GridBaseComponent { groupTemplate: GroupTemplateDirective; detailTemplate: DetailTemplateDirective; rowCss: any; idField: string; groupField: string; expanderWidth: number; rowExpand: EventEmitter; rowCollapse: EventEmitter; groupExpand: EventEmitter; groupCollapse: EventEmitter; me: any; get scrollTop(): number; set scrollTop(value: number); groupData: any[]; expandedRows: any[]; setData(value: any[]): void; setGroupData(): void; ngAfterContentInit(): void; updateFrozenView(scrollTop: number, rows: any[]): void; onBodyScroll(event: any): void; getRowIndex(row: any): any; getAbsoluteIndex(index: number): any; scrollTo(row: any): void; sortData(): void; isGroupRow(row: any): boolean; isGrouped(data: any): boolean; getGroup(value: any, groups?: any[]): any; makeGroup(data: any[]): any[]; makeGroupedRows(): any[]; collapseGroup(value: any): void; expandGroup(value: any): void; toggleGroup(value: any): void; getExpandedIndex(row: any): number; isRowExpanded(row: any): boolean; collapseRow(row: any): void; expandRow(row: any): void; toggleRow(row: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }