import { OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { MatDialog } from "@angular/material/dialog"; import DataSource from "devextreme/data/data_source"; import ODataStore from "devextreme/data/odata/store"; import { DxFormComponent } from 'devextreme-angular'; import { Project } from "mobicloud-core/api"; import { MobicloudCoreService } from "mobicloud-core"; import { MobiCloudDataService } from "mobicloud-core/api"; import * as i0 from "@angular/core"; export declare class ProjectGeneralComponent implements OnInit, OnChanges { coreService: MobicloudCoreService; cloudDataService: MobiCloudDataService; private matDialog; project: Project | undefined; formProject: Project | undefined; project_expands: string[] | undefined; editAllowed: boolean | undefined; inEditMode: boolean | undefined; width: number | undefined; contentheight: number | undefined; isLoadingData: boolean | undefined; loadingText: string | undefined; hasErrors: boolean | undefined; errorText: string | undefined; projectChanged: EventEmitter; project_store: ODataStore | undefined; employee_store: ODataStore | undefined; beacon_store: ODataStore | undefined; tasktype_store: ODataStore | undefined; form: DxFormComponent; constructor(coreService: MobicloudCoreService, cloudDataService: MobiCloudDataService, matDialog: MatDialog); ngOnInit(): void; initializeDataSource(): Promise; ngOnChanges(changes: SimpleChanges): void; onProjectChanged(proj: Project | undefined): void; getProject(): void; onEditClick(): void; onSaveClick(): void; saveProject(): void; onCancelEditClick(): void; onRetryClick(): void; status_ds: any[]; projecttype_ds: any[]; boolean_ds: any[]; responsible_ds: DataSource | undefined; salesResponsible_ds: DataSource | undefined; implementationResponsible_ds: DataSource | undefined; beacon_ds: DataSource | undefined; tasktype_ds: DataSource | undefined; createResponsibleDataSource(): Promise; createSalesResponsibleDataSource(): Promise; createImplementationResponsibleDataSource(): Promise; createBeaconDataSource(): Promise; createTaskTypeDataSource(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=project-general.component.d.ts.map