import { AbstractControl, FormGroup } from '@angular/forms'; import { DataGridColumnInterface } from '../../../../models/data-grid-column.interface'; import { DataGridComponent } from './data-grid.component'; declare class DataGridComponentHelpers { static getValidationMessage(column: DataGridColumnInterface, control: AbstractControl, row: any): Promise; static getValidationMessageByValidators(column: DataGridColumnInterface, control: AbstractControl, validators: any[]): any; static createPlaceholderRow(): any; static createForm(columns: DataGridColumnInterface[], row: any, instance: DataGridComponent): Promise; static getColumnDynamicPropertyDict(column: DataGridColumnInterface, row: any, instance: DataGridComponent): Promise<{ [property: string]: any; }>; static getRowValidationErrorMessages(columns: DataGridColumnInterface[], row: any, instance: DataGridComponent): Promise; } export default DataGridComponentHelpers;