/// <reference types="react" />
import { AdaptableToolPanel } from '../../../PredefinedConfig/Common/Types';
import { CustomToolPanel } from '../../../AdaptableOptions/ToolPanelOptions';
import { ToolPanelVisibilityMode } from '../../../PredefinedConfig/ToolPanelState';
export type ToolPanelWrapperProps = {
    adaptableToolPanel: AdaptableToolPanel;
    customToolPanel?: undefined;
    visibilityMode: ToolPanelVisibilityMode;
    onVisibilityModeChange: (visibilityMode: ToolPanelVisibilityMode) => void;
} | {
    customToolPanel: CustomToolPanel;
    adaptableToolPanel?: undefined;
    visibilityMode: ToolPanelVisibilityMode;
    onVisibilityModeChange: (visibilityMode: ToolPanelVisibilityMode) => void;
};
export declare const ToolPanelWrapper: (props: ToolPanelWrapperProps) => JSX.Element;
