///
import * as ko from 'knockout';
import { KeyEventType } from '../../common/common-interfaces';
import { DashboardControl } from '../../common/dashboard-control';
import { DisposableObject } from '../../model/disposable-object';
import { IDashboardItemMenu } from '../items/_dashboard-item-menu';
export declare class DashboardItemMenuExtension extends DisposableObject {
private dashboardControl;
name: string;
constructor(dashboardControl: DashboardControl);
_itemContextMenu: ko.Observable;
start(): void;
stop(): void;
processKeyEvent(keyEventType: KeyEventType, eventArgs: JQueryKeyEventObject): boolean;
menuItemClick(menuItemId: string): void;
private _updateExtension;
}