import * as React from 'react';
import { BaseModuleTab, ModuleDraggableItem } from './types';
export interface ModuleManagerProps {
    availableItems: ModuleDraggableItem[];
    disabled: boolean;
    onTabsChange: (tabs: BaseModuleTab[]) => void;
    tabs: BaseModuleTab[];
    unusedPanelTitle: string;
    dragItemText: string;
    tabsTitle?: string;
    permittedActions?: {
        createTab?: boolean;
        editTabName?: boolean;
        dragAndDropTab?: boolean;
        deleteTab?: boolean;
    };
}
export declare const ModuleManager: React.FunctionComponent<ModuleManagerProps>;
