/**
 * @license
 * Copyright UIUX Engineering All Rights Reserved.
 */
import { Optional } from '@angular/core';
import { Subject } from 'rxjs';
export declare class IxMenuSubject extends Subject<string> {
    constructor();
    close(): void;
}
/**
 * @license
 * Copyright UIUX Engineering All Rights Reserved.
 */
export declare class IxMenuModel {
    private _cache;
    getModelByID(_id: string): IxMenuSubject;
}
/** @docs-private */
export declare function _MENU_MODEL_FACTORY(parentDispatcher: IxMenuModel): IxMenuModel;
export declare const MENU_MODEL_PROVIDER: {
    provide: typeof IxMenuModel;
    deps: Optional[][];
    useFactory: typeof _MENU_MODEL_FACTORY;
};
