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 {};