import { ElementRef, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { ActivatedRoute } from '@angular/router'; import { FilterItem, PagingOptions, TagsInputOptions, TextBoxOptions } from 'bnsights-control-library'; import { PageInfoService } from '../../../_metronic/core/services/page-info.service'; import { DepartmentModel } from '../../shared/models/DepartmentModels/DepartmentModel'; import { DataSecretService } from '../../shared/Services/data.service'; import { DepartmentService } from '../../shared/Services/DepartmentService.service'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { AuthService, UtilityService, BBSFTranslateService, EnvironmentService } from 'bnsights-utilities-library'; import * as i0 from "@angular/core"; export declare class DepartmentInfoComponent implements OnInit { utilityService: UtilityService; private bbsfTranslateService; private environmentService; private activatedRoute; private dataServices; private authService; private departmentService; private pageInfoService; private modalService; SubheaderTitle: string; ShowToolbar: boolean; ShowbreadCrumb: boolean; ShowBreadcrumbSecond: true; BreadcrumbTitle: string; BreadcrumbTitleSecond: string; Url: string; SecondUrl: string; ApiUrl: string; searchTextBox: TextBoxOptions; DepartmentIdTextBox: TextBoxOptions; filterForm: FormGroup; UserDepartmentForm: FormGroup; showFilter: boolean; UserDepartmentPagingResult: any[]; UserDepartmentPaging: PagingOptions; TextInputFilter: FilterItem; DepartmentIdTextInputFilter: FilterItem; IsFilterLoaded: boolean; AuthToken: string; DepartmentId: string; PageName: string; Department: DepartmentModel; input: ElementRef; ShowPageContent: boolean; AddUsersToDepartmentForm: FormGroup; UserAutoComplete: TagsInputOptions; CloseAddUsersToDepartment: ElementRef; language: string; deleteUserId: number; CloseDeleteUserFromDepartmentModal: ElementRef; sectorName: string; constructor(utilityService: UtilityService, bbsfTranslateService: BBSFTranslateService, environmentService: EnvironmentService, activatedRoute: ActivatedRoute, dataServices: DataSecretService, authService: AuthService, departmentService: DepartmentService, pageInfoService: PageInfoService, modalService: NgbModal); ngOnInit(): Promise; ReinitializeUserDepartmentPaging(): void; UpdateUserDepartmentPaging(): void; setUserDepartmentListResult(result: any): void; resetFilters(): void; LoadUserList(): void; showAddUserToDepartmentModal(AddUserModal: any): void; addUserToDepartment(): void; showDeleteUserFromDepartmentModal(user: any, DeleteUserModal: any): void; deleteUserFromDepartment(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }