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