import { FlatTreeControl } from '@angular/cdk/tree'; import { OnInit } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; 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 ApplicationsCardComponent implements OnInit { protected dialog: MatDialog; ActiveEnvironmentLookup: string; ApplicationsBank: Array; AppRoute: string; Loading: boolean; Project: EaCProjectAsCode; ProjectLookup: string; private transformer; protected get Applications(): { [lookup: string]: EaCApplicationAsCode; }; protected get ApplicationRoutes(): Array; get CurrentRouteApplicationLookups(): Array; protected get RoutedApplications(): { [route: string]: { [lookup: string]: EaCApplicationAsCode; }; }; treeControl: FlatTreeControl; treeFlattener: MatTreeFlattener; DataSource: MatTreeFlatDataSource; constructor(dialog: MatDialog); HasChild: (_: number, node: FlatNode) => boolean; ngOnInit(): void; ngOnChanges(): void; RouteToPath(path: string): void; BuildProjectTree(): Array; BuildRouteTree(): TreeNode[]; HandleRoute(route: string): void; OpenNewAppDialog(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }