import { OnInit, AfterViewChecked, EventEmitter } from '@angular/core'; import { ColumnInfo, ColumnFormat } from './column-info'; import { NgForm } from '@angular/forms'; export declare class AtGrid implements OnInit, AfterViewChecked { /**Данные*/ data: Array; /**Колонки*/ metaData: ColumnInfo[]; /**Количество строк на странице*/ quRowOnPage: number; /**Статический режим*/ staticMode: boolean; /**Текущая страница*/ currentPage: number; /**Текущая страница*/ imageSize: number; /**Для установки стиля ячейки (row: Object, column: ColumnInfo) => {({'background-color': 'red'})}*/ callbackSetCellStyle: Function; /**Выделене какой-то позиции*/ onSelect: EventEmitter; /**Форма*/ form: NgForm; /**Номер строки с наведенной мышкой*/ rowNumMouseOver: number; /**Выделене какой-то позиции*/ onLoad: EventEmitter; /**Энум в компонет*/ columnFormat: typeof ColumnFormat; constructor(); /**Инит компонента*/ ngOnInit(): void; /**После загрузки вьюхи*/ ngAfterViewChecked(): void; /**Выделить строку*/ selectRow(item: Object): void; /**Первая страница*/ firstPage(): void; /**Первая страница*/ lastPage(): void; /**Первая страница*/ nextPage(): void; /**Первая страница*/ prevPage(): void; /**Количество страниц*/ getQuPage(): number; /**Номер страницы от 1*/ getHumanCurrentPage(): number; applyFilter(): Array; /**Получить строки для страницы*/ getRowForPage(): Array; /**Фильтр изменен*/ filterChanged(filter: any): void; mouseOver(rowNum: number): void; getCellId(rowNum: number, colNum: number): string; }