import { ApplicationMenu } from "@esfaenza/core/domain";
import { Observable } from "rxjs";
import * as i0 from "@angular/core";
export declare class MenuFilteringService {
    /**
     * Applica un filtro agli elementi di menù in modo da poterli filtrare in base a condizioni arbitrarie (inclusi check lato BE)
     *
     * @param rawMenus Menù originali, non filtrati
     * @returns {Observable<ApplicationMenu[]>} Menù filtrati
     */
    filter(rawMenus: ApplicationMenu[]): Observable<ApplicationMenu[]>;
    static ɵfac: i0.ɵɵFactoryDeclaration<MenuFilteringService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MenuFilteringService>;
}
