import { OnInit } from '@angular/core';
import { DynamicDialogConfig } from 'primeng/dynamicdialog';
import { DialogCrudStateService } from '../../../smz-dialogs/state/dialogs/dialog-crud-state.service';
import { SmzListControl } from '../../models/control-types';
import { SmzForm } from '../../models/smz-forms';
import * as i0 from "@angular/core";
export declare class InputListDialogCrudComponent implements OnInit {
    dialogCrudService: DialogCrudStateService;
    config: DynamicDialogConfig;
    formComponent: any;
    form: SmzForm<any>;
    constructor(dialogCrudService: DialogCrudStateService, config: DynamicDialogConfig);
    ngOnInit(): void;
    createEditForm(inputList: SmzListControl, defaultValue: any): SmzForm<{
        name: string;
    }>;
    confirm(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<InputListDialogCrudComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<InputListDialogCrudComponent, "smz-input-list-dialog-crud", never, {}, {}, never, never, false, never>;
}
