import { EventEmitter, Injector, OnInit } from '@angular/core';
import { DataFormBase } from '../../../classes/base/data-form-base';
import { CrudListSetting, EventData } from '../../../classes/form-schema';
import { StateMachinesService } from '../../statemachines/services/statemachines.service';
import { WorkflowSettingsService } from '../services/workflow-settings.service';
export declare class WorkflowPickerComponent extends DataFormBase implements OnInit {
    protected _injector: Injector;
    private _workflowSettingsService;
    private _stateMachinesService;
    parentSetting: CrudListSetting;
    data: any;
    showButtonSave: boolean;
    onSaved: EventEmitter<any>;
    onCancel: EventEmitter<any>;
    onSaveSetting: EventEmitter<any>;
    dicMachinesData: any;
    readyCrudForm: boolean;
    constructor(_injector: Injector, _workflowSettingsService: WorkflowSettingsService, _stateMachinesService: StateMachinesService);
    ngOnInit(): void;
    onFormInitialized(evt: EventData): Promise<void>;
    afterGetSetting(): void;
    handleChangeWorkflow(evt: EventData): Promise<void>;
    handleChangeWorkflowDefault(evt: EventData): void;
    handleCancelWorkflow(event: any): void;
    onBeforeSave(): void;
    handleManualSave(): void;
}
//# sourceMappingURL=workflow-picker.component.d.ts.map