import { Injector, OnInit } from '@angular/core';
import { DataFormBase } from '../../../classes/base/data-form-base';
import { CrudListSetting, EventData } from '../../../classes/form-schema';
import { StateMachinesService } from '../../../components/statemachines/services/statemachines.service';
import { WfItem, WfMachine } from '../../../components/workflow/models/models';
import { ProcessWorkflowFormComponent } from '../../../components/workflow/process-workflow-form/process-workflow-form.component';
export declare class CongViecNextFirstStepComponent extends DataFormBase implements OnInit {
    private _stateMachinesService;
    processForm: ProcessWorkflowFormComponent;
    crudListSetting: CrudListSetting;
    _workflowCode: string;
    set workflowCode(value: string);
    get workflowCode(): string;
    _taskModel: any;
    set taskModel(model: any);
    get taskModel(): any;
    processWorkflowModel: any;
    workflows: WfItem[];
    currentWorkflow: WfItem;
    stateStart: WfMachine;
    loading: boolean;
    constructor(_injector: Injector, _stateMachinesService: StateMachinesService);
    ngOnInit(): void;
    onFormInitialized(evt: EventData): Promise<void>;
    loadWorkflow(): Promise<void>;
    setModelTask(): void;
    handleChangeAction(evt: EventData): Promise<void>;
    handleLoadedData(): void;
    getModelData(): Promise<any>;
}
//# sourceMappingURL=congviec-next-first-step.component.d.ts.map