import { Observable } from 'rxjs';
import { PoMenuComponent } from '../po-menu.component';
import { PoMenuItem } from '../po-menu-item.interface';
export declare class PoMenuGlobalService {
    private readonly applicationMenu;
    private readonly menus;
    private readonly removedApplicationMenu;
    private readonly menuId;
    private readonly menuChanges;
    receiveApplicationMenu$: Observable<PoMenuComponent>;
    receiveMenus$: Observable<PoMenuItem[]>;
    receiveId$: Observable<string>;
    receiveOnChange$: Observable<PoMenuItem[]>;
    receiveRemovedApplicationMenu$: Observable<string>;
    sendApplicationMenu(menu: PoMenuComponent): void;
    sendMenus(menus: Array<PoMenuItem>): void;
    sendId(id: string): void;
    sendChanges(menus: Array<PoMenuItem>): void;
    sendRemovedApplicationMenu(id: string): void;
}
