import { EventEmitter, Renderer2, TemplateRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { AddEvent, CancelEvent, EditEvent, RemoveEvent, SaveEvent } from '@progress/kendo-angular-grid'; import { State } from '@progress/kendo-data-query'; import * as i0 from "@angular/core"; export declare class GridFormComponent { private renderer; showToolbar: boolean; noRecordsContent: string; showColumns: boolean; formGroup: FormGroup | any; templateRef1: TemplateRef | null; templateRef2: TemplateRef | null; gridData: any[]; columnData: any[]; controls: any; counter: number; addOrUpdateRow: EventEmitter; deletedRow: EventEmitter; private editedRowIndex; removeRow: EventEmitter; saveRow: EventEmitter; constructor(renderer: Renderer2); onStateChange(state: State): void; addHandler(args: AddEvent): void; editHandler(args: EditEvent): void; cancelHandler(args: CancelEvent): void; saveHandler({ sender, rowIndex, formGroup, isNew }: SaveEvent): void; removeHandler(args: RemoveEvent): void; private closeEditor; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_showToolbar: boolean | string; }