import { OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { MatDialog } from "@angular/material/dialog"; import { HttpClient } from '@angular/common/http'; import DataSource from "devextreme/data/data_source"; import ODataStore from "devextreme/data/odata/store"; import { DxFormComponent } from 'devextreme-angular'; import { Employee } from "mobicloud-core/api"; import { MobicloudCoreService } from "mobicloud-core"; import { MobiCloudDataService } from "mobicloud-core/api"; import * as i0 from "@angular/core"; export declare class EmployeeProfileComponent implements OnInit, OnChanges { protected httpClient: HttpClient; coreService: MobicloudCoreService; cloudDataService: MobiCloudDataService; private matDialog; employee: Employee | undefined; formEmployee: Employee | undefined; employee_expands: string[] | undefined; editAllowed: boolean | undefined; inEditMode: boolean | undefined; fullEditAllowed: boolean | undefined; width: number | undefined; contentheight: number | undefined; isLoadingData: boolean | undefined; loadingText: string | undefined; hasErrors: boolean | undefined; errorText: string | undefined; employeeChanged: EventEmitter; employee_store: ODataStore | undefined; form: DxFormComponent; constructor(httpClient: HttpClient, coreService: MobicloudCoreService, cloudDataService: MobiCloudDataService, matDialog: MatDialog); setEditorsEnabled(enabled: boolean): void; payrollEmployeeNumbers: any[]; loadPayrollEmployees(): Promise; httpGet(url: string, requestTimeout?: number): Promise; ngOnInit(): void; initializeDataSources(): void; ngOnChanges(changes: SimpleChanges): void; onEmployeeChanged(cust: Employee | undefined): void; getEmployee(): void; onRetryClick(): void; onEditClick(): void; onCancelEditClick(): void; onSaveClick(): void; saveEmployee(): void; genderType_ds: any[]; department_ds: DataSource | undefined; createDepartmentDataSource(): void; location_ds: DataSource | undefined; createLocationDataSource(): void; inventLocation_ds: DataSource | undefined; createInventLocationDataSource(): void; fullNameSortOrder: string; get fullNameSortExpression(): string; fullNameFilterExpression(filterValue: any, selectedFilterOperation: any): any[] | undefined; supervisor_ds: DataSource | undefined; createSupervisorDataSource(): void; payrollInterval_ds: DataSource | undefined; createPayrollIntervalDataSource(): Promise; employeegroup_ds: DataSource | undefined; createEmployeeGroupDataSource(): Promise; beacon_ds: DataSource | undefined; createBeaconDataSource(): Promise; project_ds: DataSource | undefined; createProjectDataSource(): Promise; payrollCategory_ds: DataSource | undefined; createPayrollCategoryDataSource(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=employee-profile.component.d.ts.map