import { FormBuilder, FormGroup } from '@angular/forms'; import { ListService, TrackByService } from '@abp/ng.core'; import { StatusEntityType } from '../../../proxy/enum/status-entity-type.enum'; import type { StatusDto } from '../../../proxy/statuses/models'; import { StatusService } from '../../../proxy/statuses/status.service'; export declare abstract class AbstractStatusDetailViewService { protected readonly fb: FormBuilder; protected readonly track: TrackByService; readonly proxyService: StatusService; readonly list: ListService; statusEntityTypeOptions: import("@abp/ng.core").ABP.Option[]; isBusy: boolean; isVisible: boolean; selected: any; form: FormGroup | undefined; protected createRequest(): import("rxjs").Observable; buildForm(): void; showForm(): void; create(): void; update(record: StatusDto): void; hideForm(): void; submitForm(): void; changeVisible($event: boolean): void; }