import { BehaviorSubject, Subject } from "rxjs";
import { QMSFlatNodeTree } from "../../../common/models/qms-flat-node.model";
import { QMSTreeNode } from "../../../common/models/qms-tree-node.model";
import * as i0 from "@angular/core";
export declare class QMSSelectDepartmentGlobalService {
    getDataTree$: BehaviorSubject<QMSTreeNode[]>;
    searchDepartment$: Subject<QMSFlatNodeTree[]>;
    updateDataTree(data: QMSTreeNode[]): void;
    setResultSearch(data: QMSFlatNodeTree[]): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<QMSSelectDepartmentGlobalService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<QMSSelectDepartmentGlobalService>;
}
