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 { UserGroupRealService } from '../../../services/user-group-real.service';
import { QueryBuilderComponent } from '../../query-builders/query-builder/query-builder.component';
import { WfSchema } from '../../workflow/models/models';
import { WorkflowSettingsService } from '../../workflow/services/workflow-settings.service';
export declare class StateMachinesConnectionReceiverConditionComponent extends DataFormBase implements OnInit {
    private _dmChucVuService;
    private _userGroupService;
    private _workflowSettingsService;
    queryBuilder: QueryBuilderComponent;
    queryBuilderView: QueryBuilderComponent;
    workflowData: WfSchema;
    data: any;
    isFormAdd: boolean;
    viewOnly: boolean;
    dynamicSchema: FormSchemaBase[];
    receiverDynamicRules: any[];
    receiverDynamicViewRules: any[];
    dataSourceAction: any[];
    constructor(injector: Injector, _dmChucVuService: DmChucVuService, _userGroupService: UserGroupRealService, _workflowSettingsService: WorkflowSettingsService);
    ngOnInit(): void;
    renderDataSourceAction(): void;
    onFormInitialized(evt: EventData): Promise<void>;
    assignFieldPlus(dest: any, source: any): void;
    getModelData(): Promise<{}>;
}
//# sourceMappingURL=statemachines-connection-receiver-condition.component.d.ts.map