import * as React from 'react'; import type { ToolbarContextValue, ToolbarProps } from './types.cjs'; export declare const ToolbarProvider: React.FC, useToolbarContext: (consumerName: string) => ToolbarContextValue; /** @internal Registers toolbar item; returns `id`, `tabIndex`, and focus handler. */ export declare function useToolbarItem(disabled?: boolean): { readonly id: string; readonly tabIndex: 0 | -1; readonly handleFocus: () => void; }; /** * Roving-tabindex toolbar with one Tab stop and arrow-key navigation between items, wrapping by default. * * @example * ```tsx * * * Bold * Italic * * * Print * Help * * ``` */ export declare const Toolbar: { ({ children, items, renderItem, orientation, loop, ref: forwardedRef, ...props }: ToolbarProps): React.ReactNode; displayName: string; };