import type { ElementType } from "react";
import type { CompositeContainerOptions } from "../composite/composite-container.tsx";
import type { Props } from "../utils/types.ts";
import type { ToolbarItemOptions } from "./toolbar-item.tsx";
declare const TagName = "div";
type TagName = typeof TagName;
/**
* Returns props to create a `ToolbarContainer` component.
* @see https://ariakit.com/components/toolbar
* @example
* ```jsx
* const store = useToolbarStore();
* const props = useToolbarContainer({ store });
*
*
*
*
*
* ```
*/
export declare const useToolbarContainer: import("../utils/types.ts").Hook<"div", ToolbarContainerOptions<"div">>;
/**
* Renders a toolbar item that may contain interactive widgets inside.
* @see https://ariakit.com/components/toolbar
* @example
* ```jsx {2-4}
*
*
*
*
*
* ```
*/
export declare const ToolbarContainer: (props: ToolbarContainerProps) => import("react").ReactElement>;
export interface ToolbarContainerOptions extends ToolbarItemOptions, Omit, "store"> {
}
export type ToolbarContainerProps = Props>;
export {};