import { Injector, OnInit } from '@angular/core';
import { DataFormBase } from '../../../classes/base/data-form-base';
import { AutoCompletePickerControlSchema, CoCauToChucPickerControlSchema, EventData, UserPickerControlSchema } from '../../../classes/form-schema';
import { DmChucVuService } from '../../../services/dm-chucvu.service';
import { UserGroupRealService } from '../../../services/user-group-real.service';
import { CoCauToChucService } from '../../cocautochuc/services/cocautochuc.service';
import { StateMachinesService } from '../../statemachines/services/statemachines.service';
import { WfAction, WorkflowTargetDefaultValue } from '../models/models';
export declare class ProcessWorkflowTargetComponent extends DataFormBase implements OnInit {
    protected _injector: Injector;
    private _stateMachinesService;
    private _coCauToChucService;
    private _userGroupService;
    private _dmChucVuService;
    data: any;
    initValue: WorkflowTargetDefaultValue;
    action: WfAction;
    constructor(_injector: Injector, _stateMachinesService: StateMachinesService, _coCauToChucService: CoCauToChucService, _userGroupService: UserGroupRealService, _dmChucVuService: DmChucVuService);
    ngOnInit(): void;
    init(): void;
    _createUserPickerControl(field: string, label: string, multiple?: boolean): UserPickerControlSchema;
    _createCoCauToChucControl(field: string, label: string): CoCauToChucPickerControlSchema;
    _createUserGroupPickerControl(field: any, label: any): AutoCompletePickerControlSchema;
    _createRolePickerControl(field: any, label: any): AutoCompletePickerControlSchema;
    onFormInitialized(evt: EventData): Promise<void>;
}
//# sourceMappingURL=process-workflow-target.component.d.ts.map