import { AcFieldConfig } from '../../ac-dynamic-form/models/field-config'; import { MatDialog } from '@angular/material/dialog'; import { EditEvent } from '../models/edit-event'; import { Observable, Subject } from 'rxjs'; import { StoreService } from './store.service'; import { AcTableColumn } from '../models/ac-table-column'; export declare class EditRowService { dialog: MatDialog; private storeService; editEvent: Subject; constructor(dialog: MatDialog, storeService: StoreService); getEditEvent(): Observable; getField(col: AcTableColumn, disabled: boolean): AcFieldConfig; sortColumn(a: AcTableColumn, b: AcTableColumn): number; openAddForm(initialValues?: any): void; addRow(row: any): void; openEditForm(row: any): void; editRow(row: any, updatedRow: any): void; openConfirmDeleteMessage(row: any): void; deleteRow(row: any): void; deleteRowSuccess(row: any): void; }