import { ChangeDetectorRef, OnInit } from '@angular/core'; import { BreadcrumbModel, SimplePanelOptions, SimplePanelRowParsingInterface, SimplePanelService, TableModel, TableOptions, TableRowModel } from '@solcre-org/admin-core'; import { TranslateService } from '@ngx-translate/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { WorkspaceModel } from '../../models/workspace.model'; import { AdminPanelsService } from '../../../shared/services/admin-panels.service'; import * as i0 from "@angular/core"; export declare class UsersComponent implements OnInit { private translateService; private formBuilder; private simplePanelService; private cdRef; adminPanelsService: AdminPanelsService; USER_TYPE_USER: number; USER_TYPE_LEADER: number; tableModel: TableModel; breadcrumbs: BreadcrumbModel[]; panelOptions: SimplePanelOptions; primaryForm: FormGroup; tableOptions: TableOptions; workSpaces: WorkspaceModel[]; userTypes: any[]; constructor(translateService: TranslateService, formBuilder: FormBuilder, simplePanelService: SimplePanelService, cdRef: ChangeDetectorRef); ngOnInit(): Promise; onParseModel(arg: SimplePanelRowParsingInterface): void; onBeforeSend(json: any): void; onSetWorkspace(data: any): void; onError(error: any): void; onGetJSON(json: any, row: TableRowModel): any; onRemoteData(datas: any): void; onBeforeOpen(json: any): void; onSaveSuccess(): void; onModalClosed(): void; onWorkspaceCheckedChange(workspaceId: number, event: any): void; getWorkspaceForm(workspaceId: number): FormGroup; private setupWorkspacesForms; private parseWorkspacesJsonToFormValue; private parseWorkspacesFormValueToJson; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }