import { ConfirmationModalComponent, ConfirmationModalOptions, FilterItem, PagingComponent, PagingOptions, PermissionSets, TextBoxOptions } from '@bnsights/bbsf-controls'; import { OnInit } from '@angular/core'; import { PageInfoService } from '../../../_metronic/core/services/page-info.service'; import { OrganizationService } from '../../shared/Services/organization.service'; import { AuthService, EnvironmentService, UtilityService } from '@bnsights/bbsf-utilities'; import { FormGroup } from '@angular/forms'; import { PermissionListModel } from '../../shared/models/PermissionsModels/PermissionModel'; import { AddOrganizationComponent } from '../add-organization'; import { EditOrganizationComponent } from '../edit-organization'; import * as i0 from "@angular/core"; export declare class ListOrganizationComponent implements OnInit { private pageInfoService; utilityService: UtilityService; private environmentService; private service; private authService; ApiUrl: string; ProductionMode: boolean; currentUserProfile: any; permissionSets: typeof PermissionSets; isMultiTenancyAllowed: boolean; isSuperAdmin: boolean; form: FormGroup<{}>; filterForm: FormGroup<{}>; searchTextBox: TextBoxOptions; showFilter: boolean; pagingResult: PermissionListModel[]; filteredPagingResult: PermissionListModel[]; pagingOptions: PagingOptions; textInputFilter: FilterItem; showPageContent: boolean; isFilterLoaded: boolean; pagingElement: PagingComponent; deletedOrganizationId: string; deleteConfirmationOptions: ConfirmationModalOptions; deleteControlLoaded: boolean; confirmationModalControl: ConfirmationModalComponent; addOrganizationModal: AddOrganizationComponent; editOrganizationModal: EditOrganizationComponent; adminWithMultitenanEnabled: boolean; activatedOrganizationId: string; activateConfirmationOptions: ConfirmationModalOptions; activateControlLoaded: boolean; activateConfirmationModalControl: ConfirmationModalComponent; constructor(pageInfoService: PageInfoService, utilityService: UtilityService, environmentService: EnvironmentService, service: OrganizationService, authService: AuthService); ngOnInit(): void; setListResult(result: any): void; initializePage(): void; showAddModal(): void; showEditModal(id: string): void; showDeleteModal(id: string): void; deleteOrganization: (id: string) => import("rxjs").Observable; showActivateModal(id: string): void; activateOrganization: (id: string) => import("rxjs").Observable; getActivateText(orgID: string): string; onActivateOrganizationSuccess: (result: any) => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }