import { WidgetContainerStyleOptions } from '../../../../types';
import { InfoButtonConfig, ToolbarConfig } from './types.js';
export interface WidgetHeaderToolbarProps {
    /**
     * Configuration options for the info button
     * @deprecated - should be injected as a part of the button onClick handler instead
     */
    infoButtonConfig: InfoButtonConfig;
    /**
     * Style options for the whole widget header
     * TODO: should be specific to the toolbar instead
     */
    styleOptions?: WidgetContainerStyleOptions['header'];
    /**
     * Configuration options for the toolbar
     */
    config?: ToolbarConfig;
    onRefresh: () => void;
}
/**
 * Renders the widget header toolbar
 */
export declare function WidgetHeaderToolbar({ infoButtonConfig, styleOptions, onRefresh, config, }: WidgetHeaderToolbarProps): JSX.Element | null;
