import { ReactNode, ReactChild } from 'react';
import { Registry } from './RegistryContext';
import { DistractionFreeMode } from '../DistractionFreeModeContext';
/**
 * `ToolbarGroup` is a part of [Toolbar](#!/Toolbar) component.
 * It is used for grouping several toolbar controls together.
 * @since 0.0.57
 */
export interface ToolbarGroupProps {
    /**
     * Title.
     * @since 0.0.60
     */
    title: ReactChild;
    /**
     * Whether to group children into a dropdown or not.
     * @since 3.8.0
     */
    groupable?: boolean;
    /**
     * Content of the `ToolbarGroup`.
     * @since 0.0.57
     */
    children?: ReactNode;
    /**
     * @ignore
     */
    className?: string;
    /**
     * @ignore
     */
    baseClassName?: string;
    /**
     * @ignore
     */
    registry: Registry;
    /**
     * @ignore
     */
    distractionFreeMode: DistractionFreeMode;
}
declare const ToolbarGroupWrapper: {
    ({ groupable, baseClassName, ...props }: Omit<ToolbarGroupProps, 'registry' | 'distractionFreeMode'>): JSX.Element;
    displayName: string;
};
export default ToolbarGroupWrapper;
