import { default as React } from 'react';
declare const VisualizationWidget: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
interface VisualizationWidgetHeaderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange'> {
    defaultValue?: string;
    activeItemClass?: string;
    hoverItemClass?: string;
    onChange?: (value: string) => void;
}
declare const VisualizationWidgetHeader: React.ForwardRefExoticComponent<VisualizationWidgetHeaderProps & React.RefAttributes<HTMLDivElement>>;
declare const VisualizationWidgetHeaderItem: React.ForwardRefExoticComponent<React.ButtonHTMLAttributes<HTMLButtonElement> & {
    value: string;
} & React.RefAttributes<HTMLButtonElement>>;
declare const VisualizationWidgetBody: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const VisualizationWidgetBodySidebar: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & {
    collapsible?: {
        enabled: boolean;
        triggerButtonClassName?: string;
        triggerButtonChildren?: React.ReactNode;
        triggerButtonStyles?: React.CSSProperties;
        defaultCollapsed?: boolean;
    };
} & React.RefAttributes<HTMLDivElement>>;
declare const VisualizationWidgetBodyContent: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
export { VisualizationWidget, VisualizationWidgetBody, VisualizationWidgetBodyContent, VisualizationWidgetBodySidebar, VisualizationWidgetHeader, VisualizationWidgetHeaderItem, };
//# sourceMappingURL=visualization-widget.d.ts.map