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 { VfProjectDto } from '../../../proxy/vf-projects/models'; import { VfProjectViewService } from '../services/vf-project.service'; import { VfProjectDetailViewService } from '../services/vf-project-detail.service'; import { VfProjectMemberComponent } from '../../vf-project-member/components/vf-project-member-child.component'; import { VfProjectActivityLogComponent } from '../../vf-project-activity-log/components/vf-project-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 VfProjectMemberComponent | typeof VfProjectActivityLogComponent)[]; export declare abstract class AbstractVfProjectComponent implements OnInit { readonly list: ListService; readonly track: TrackByService; readonly service: VfProjectViewService; readonly serviceDetail: VfProjectDetailViewService; readonly permissionService: PermissionService; protected title: string; protected isActionButtonVisible: boolean | null; protected isChildEntitiesPermitted: boolean | null; projectStatusOptions: import("@abp/ng.core").ABP.Option[]; table: any; ngOnInit(): void; clearFilters(): void; showForm(): void; create(): void; update(record: VfProjectDto): void; delete(record: VfProjectDto): void; exportToExcel(): void; toggleExpandRow(row: any): void; checkChildEntityPermissions(): void; checkActionButtonVisibility(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }