import { OnInit } from '@angular/core'; import { NgbNav, NgbNavItem, NgbNavLink, NgbNavContent, NgbNavOutlet } from '@ng-bootstrap/ng-bootstrap'; import { ListService, PermissionService, TrackByService } from '@abp/ng.core'; import type { VfTaskWithNavigationPropertiesDto } from '../../../proxy/vf-tasks/models'; import { VfTaskViewService } from '../services/vf-task.service'; import { VfTaskDetailViewService } from '../services/vf-task-detail.service'; import { VfTaskCommentComponent } from '../../vf-task-comment/components/vf-task-comment-child.component'; import { VfTaskAttachmentComponent } from '../../vf-task-attachment/components/vf-task-attachment-child.component'; import { VfProjectTaskActivityLogComponent } from '../../vf-project-task-activity-log/components/vf-project-task-activity-log-child.component'; import * as i0 from "@angular/core"; export declare const ChildTabDependencies: (typeof NgbNav | typeof NgbNavItem | typeof NgbNavLink | typeof NgbNavContent | typeof NgbNavOutlet)[]; export declare const ChildComponentDependencies: (typeof VfTaskCommentComponent | typeof VfTaskAttachmentComponent | typeof VfProjectTaskActivityLogComponent)[]; export declare abstract class AbstractVfTaskComponent implements OnInit { readonly list: ListService; readonly track: TrackByService; readonly service: VfTaskViewService; readonly serviceDetail: VfTaskDetailViewService; readonly permissionService: PermissionService; protected title: string; protected isActionButtonVisible: boolean | null; protected isChildEntitiesPermitted: boolean | null; projectTaskStatusOptions: import("@abp/ng.core").ABP.Option[]; projectPriorityOptions: import("@abp/ng.core").ABP.Option[]; table: any; ngOnInit(): void; clearFilters(): void; showForm(): void; create(): void; update(record: VfTaskWithNavigationPropertiesDto): void; delete(record: VfTaskWithNavigationPropertiesDto): void; exportToExcel(): void; toggleExpandRow(row: any): void; checkChildEntityPermissions(): void; checkActionButtonVisibility(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }