import { AdaptableModuleBase } from './AdaptableModuleBase';
import { AdaptableColumnMenuItemName, AdaptableContextMenuItemName, AdaptableMenuItem, ContextMenuContext } from '../AdaptableState/Common/Menu';
import { IModule } from './Interface/IModule';
import { AdaptableApi } from '../Api/AdaptableApi';
export declare class DashboardModule extends AdaptableModuleBase implements IModule {
    constructor(api: AdaptableApi);
    onAdaptableReady(): void;
    createColumnMenuItems(): AdaptableMenuItem<AdaptableColumnMenuItemName>[] | undefined;
    createContextMenuItems(menuContext: ContextMenuContext): AdaptableMenuItem<AdaptableContextMenuItemName>[] | undefined;
    private buildMenuItems;
}
