import { EventEmitter, OnChanges } from '@angular/core';
import { UntypedFormGroup } from '@angular/forms';
import { Grid } from '../../../lib/grid';
import { Row } from '../../../lib/data-set/row';
import * as i0 from "@angular/core";
export declare class TheadFormRowComponent implements OnChanges {
    editingFormGroup: UntypedFormGroup;
    grid: Grid;
    row: Row;
    createConfirm: EventEmitter<any>;
    updateColumnList: any;
    cancelCreate: EventEmitter<any>;
    create: EventEmitter<any>;
    selectedElem: EventEmitter<any>;
    createSave: EventEmitter<any>;
    colorRow: boolean;
    isMultiSelectVisible: boolean;
    showActionColumnRight: boolean;
    addInputClass: string;
    tableCollapsible: any;
    onCreate(event: any): void;
    ngOnChanges(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TheadFormRowComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TheadFormRowComponent, "[ng2-st-thead-form-row]", never, { "editingFormGroup": { "alias": "editingFormGroup"; "required": false; }; "grid": { "alias": "grid"; "required": false; }; "row": { "alias": "row"; "required": false; }; "createConfirm": { "alias": "createConfirm"; "required": false; }; "updateColumnList": { "alias": "updateColumnList"; "required": false; }; "cancelCreate": { "alias": "cancelCreate"; "required": false; }; }, { "create": "create"; "selectedElem": "selectedElem"; "createSave": "createSave"; }, never, never, true, never>;
}
