import { EventEmitter, OnInit } from '@angular/core';
import { CrudDataService } from 'sgc-share-lib';
import { TFieldFormEditData } from 'sgc-share-lib';
import * as i0 from "@angular/core";
export declare class SgcNgFieldFormEditComponent implements OnInit {
    fieldForm: TFieldFormEditData;
    fieldFormChange: EventEmitter<TFieldFormEditData>;
    fieldSubmitted?: boolean;
    css_width?: string;
    crudDataService: CrudDataService<any, any, any, any, any>;
    ngOnInit(): void;
    addNewRowFields(): void;
    removeRowFields(indexRow: number): void;
    /*****************************************************/
    useField_TEXT(): boolean;
    useField_PASSWORD(): boolean;
    useField_TEXTAREA(): boolean;
    useField_NUMBER(): boolean;
    useField_DATE(): boolean;
    useField_DATEHEURE(): boolean;
    useField_HEURE(): boolean;
    useField_SELECTVALUE(): boolean;
    useField_FILEINPUT(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<SgcNgFieldFormEditComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SgcNgFieldFormEditComponent, "sgc-ng-field-form-edit", never, { "fieldForm": { "alias": "fieldForm"; "required": false; }; "fieldSubmitted": { "alias": "fieldSubmitted"; "required": false; }; "css_width": { "alias": "css_width"; "required": false; }; "crudDataService": { "alias": "crudDataService"; "required": false; }; }, { "fieldFormChange": "fieldFormChange"; }, never, never, false, never>;
}
