import * as Core from "@ariakit/core/toolbar/toolbar-store"; import type { CompositeStoreFunctions, CompositeStoreOptions, CompositeStoreState } from "../composite/composite-store.ts"; import type { Store } from "../utils/store.tsx"; export declare function useToolbarStoreProps(store: T, update: () => void, props: ToolbarStoreProps): T; /** * Creates a toolbar store to control the state of * [Toolbar](https://ariakit.com/components/toolbar) components. * @see https://ariakit.com/components/toolbar * @example * ```jsx * const toolbar = useToolbarStore(); * * * Item 1 * Item 2 * Item 3 * * ``` */ export declare function useToolbarStore(props?: ToolbarStoreProps): ToolbarStore; export interface ToolbarStoreState extends Core.ToolbarStoreState, CompositeStoreState { } export interface ToolbarStoreFunctions extends Core.ToolbarStoreFunctions, CompositeStoreFunctions { } export interface ToolbarStoreOptions extends Core.ToolbarStoreOptions, CompositeStoreOptions { } export interface ToolbarStoreProps extends ToolbarStoreOptions, Core.ToolbarStoreProps { } export interface ToolbarStore extends ToolbarStoreFunctions, Store { }