import { Injector, OnInit } from '@angular/core';
import { DataFormBase } from '../../../classes/base/data-form-base';
import { EventData, FormSchemaBase } from '../../../classes/form-schema';
import { DmChucVuService } from '../../../services/dm-chucvu.service';
import { NotifierService } from '../../../services/notifier.service';
import { UserGroupRealService } from '../../../services/user-group-real.service';
import { QueryBuilderComponent } from '../../query-builders/query-builder/query-builder.component';
import { WfMachine } from '../../workflow/models/models';
export declare class StateMachinesConnectionSenderComponent extends DataFormBase implements OnInit {
    private notifierService;
    private _userGroupService;
    private _dmChucVuService;
    queryBuilder: QueryBuilderComponent;
    data: any;
    machines: WfMachine[];
    viewOnly: boolean;
    dynamicSchema: FormSchemaBase[];
    dynamicRules: any[];
    constructor(injector: Injector, notifierService: NotifierService, _userGroupService: UserGroupRealService, _dmChucVuService: DmChucVuService);
    ngOnInit(): void;
    onFormInitialized(evt: EventData): Promise<void>;
    assignFieldPlus(dest: any, source: any): void;
    getModelData(): {};
    handleSaveSetting(evt: any): void;
    handleDeleteSaveSetting(): void;
    handleSearchBuilder(evt: any): void;
}
//# sourceMappingURL=statemachines-connection-sender.component.d.ts.map