import { AppInterface, BaseService, NavigationAdapterInterface, NavigationGroupInterface, NavigationItemInterface, NavigationPlaceInterface } from "..";
export declare class NavigationService extends BaseService {
    private app;
    private services;
    private adapter;
    private context;
    private dynamicNavigationGroups;
    private dynamicNavigationItems;
    constructor(app: AppInterface, adapter: NavigationAdapterInterface);
    getGroups(place: NavigationPlaceInterface): NavigationGroupInterface[];
    getItems(place: NavigationPlaceInterface): NavigationItemInterface[];
    registerDynamicNavigationGroup(group: NavigationGroupInterface): () => void;
    registerDynamicNavigationItem(item: NavigationItemInterface): () => void;
}
