import { FlatTreeControl } from '@angular/cdk/tree'; import { OnInit } from '@angular/core'; import { MatTreeFlatDataSource, MatTreeFlattener } from '@angular/material/tree'; import { EaCApplicationAsCode, EaCProjectAsCode } from '@semanticjs/common'; import { FlatNode, TreeNode } from '../../models/tree-node.model'; import * as i0 from "@angular/core"; export declare class ProjectCardComponent implements OnInit { ApplicationsBank: Array; Loading: boolean; ProjectLookups: Array; Projects: Array; private transformer; protected get Applications(): { [lookup: string]: EaCApplicationAsCode; }; protected get ApplicationRoutes(): Array; protected get CurrentRouteApplicationLookups(): Array; protected get RoutedApplications(): { [route: string]: { [lookup: string]: EaCApplicationAsCode; }; }; treeControl: FlatTreeControl; treeFlattener: MatTreeFlattener; DataSource: MatTreeFlatDataSource; Project: EaCProjectAsCode; ProjectLookup: string; AppRoute: string; constructor(); HasChild: (_: number, node: FlatNode) => boolean; ngOnInit(): void; ngOnChanges(): void; RouteToPath(path: string): void; BuildProjectTree(): Array; BuildRouteTree(): TreeNode[]; HandleRoute(route: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }