import { Injector, OnInit } from '@angular/core'; import { FormGroup, FormBuilder } from '@angular/forms'; import { Location } from '@angular/common'; import { Router, ActivatedRoute } from '@angular/router'; import { ReuseTabService } from '@delon/abc'; import { DataObject, BaseDataService } from '../base/base-data.service'; export declare class BaseDetailComponent implements OnInit { formGroup: FormGroup; formBuilder: FormBuilder; formData: DataObject; isNew: boolean; isReadOnly: boolean; isDialog: boolean; reuseTabService: ReuseTabService; service: BaseDataService; activatedRoute: ActivatedRoute; router: Router; location: Location; valuelist: Object; constructor(injector: Injector, service: BaseDataService); ngOnInit(): void; onSubmitBtnClick(): void; goBack(): void; goPage(url: string): void; onCommandBtnClick(cmd: string, params: Object): void; getKeys(item: Object): string[]; }