import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable } from 'rxjs';
import { PortalMenuItem } from '../model/menu-item.model';
import * as i0 from "@angular/core";
export declare class MenuApiService {
    private http;
    private menuUrl;
    httpOptions: {
        headers: HttpHeaders;
    };
    constructor(http: HttpClient);
    getMenuItems(portalId: string): Observable<PortalMenuItem[]>;
    /**
     * Handle Http operation that failed.
     * Let the app continue.
     * @param operation - name of the operation that failed
     * @param result - optional value to return as the observable result
     */
    private handleError;
    /** Log a HeroService message with the MessageService */
    private log;
    static ɵfac: i0.ɵɵFactoryDeclaration<MenuApiService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MenuApiService>;
}
