import { FormBuilder, FormGroup } from '@angular/forms'; import { ListService, TrackByService } from '@abp/ng.core'; import type { VfProjectTaskActivityLogWithNavigationPropertiesDto } from '../../../proxy/vf-project-task-activity-logs/models'; import { VfProjectTaskActivityLogService } from '../../../proxy/vf-project-task-activity-logs/vf-project-task-activity-log.service'; export declare abstract class AbstractVfProjectTaskActivityLogDetailViewService { protected readonly fb: FormBuilder; protected readonly track: TrackByService; readonly proxyService: VfProjectTaskActivityLogService; readonly list: ListService; readonly getVfProjectLookup: (input: import("../../../proxy/shared").LookupRequestDto, config?: Partial>) => import("rxjs").Observable>>; readonly getIdentityUserLookup: (input: import("../../../proxy/shared").LookupRequestDto, config?: Partial>) => import("rxjs").Observable>>; isViewMode: boolean; vfTaskId: string; isBusy: boolean; isVisible: boolean; selected: any; form: FormGroup | undefined; protected createRequest(): import("rxjs").Observable; buildForm(): void; showForm(viewMode?: boolean): void; create(): void; update(record: VfProjectTaskActivityLogWithNavigationPropertiesDto): void; view(record: VfProjectTaskActivityLogWithNavigationPropertiesDto): void; hideForm(): void; submitForm(): void; changeVisible(isVisible: boolean): void; }