import { ContextMenuItem } from './context-menu';
export declare class ContextMenuFactory {
    static generateMenuItems(componentType: string, componentId: string, additionalContext?: any): ContextMenuItem[];
    private static createChannelStatusMenu;
    private static createSystemResourceMenu;
    private static createStreamMetricsMenu;
    private static createHelpPanelMenu;
    private static createDashboardMenu;
    private static createGenericMenu;
    static filterMenuItems(items: ContextMenuItem[], _context?: any): ContextMenuItem[];
    static addShortcutsToMenuItems(items: ContextMenuItem[], shortcuts: Map<string, any>): ContextMenuItem[];
}
//# sourceMappingURL=context-menu-factory.d.ts.map