import { HttpClient } from "@angular/common/http"; import { Menu } from "../models/Menu"; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare class MenuService { private http; menuData: Menu[]; filteredData: Menu[]; flatData: Menu[]; filteredFlatDataList: Menu[]; allFilteredIds: string[]; constructor(http: HttpClient); getFakeMenu(): Observable; filterMenu(searchText: string): any; getFilteredIds(): string[]; private getAllParentIds; private getClone; setMenuDataSource(menuData: Menu[]): void; getFlatMenu(source: Menu[], result?: Menu[]): Menu[]; private filterDataByName; private makeDataRecursive; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }