import { AfterContentInit, ChangeDetectorRef, ElementRef, Injector, OnDestroy } from '@angular/core'; import { AbstractDialogService, App } from '@wm/core'; import { StylableComponent } from '@wm/components/base'; import { TableComponent } from '@wm/components/data/table'; import * as i0 from "@angular/core"; export declare class LiveTableComponent extends StylableComponent implements AfterContentInit, OnDestroy { private dialogService; private app; static initializeProps: void; table: TableComponent; form: any; isLayoutDialog: boolean; private dialogId; private $queue; private selectedItemChangeSubscription; private tableOptions; constructor(inj: Injector, elRef: ElementRef, cdr: ChangeDetectorRef, dialogService: AbstractDialogService, app: App, layoutType: string, dialogId: string, explicitContext: any); ngAfterContentInit(): void; openDialog(): void; closeDialog(): void; focusFirstInput(): void; onDialogOpen(action: any): void; setFormData(val: any): void; private _addNewRow; addNewRow(): void; private _updateRow; updateRow(row: any, eventName: any): void; onSelectedItemChange(newValue: any): void; onCancel(): void; onResult(operation: any, response: any, newForm: any, updateMode: any): void; showErrorMessage(): void; onFormReady(form: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }