/** @packageDocumentation
 * @module Toolbar
 */
import * as React from "react";
import type { ToolbarItem } from "../../toolbar/ToolbarItem";
interface ToolbarProps {
    /** Definitions for items of the toolbar. */
    items: ToolbarItem[];
    /** Describes direction to which the panels are expanded. Orientation of the toolbar is determined based on this prop. Defaults to `bottom`.  */
    expandsTo?: "top" | "bottom" | "left" | "right";
    /** Describes how panels are aligned. Defaults to `start`. */
    panelAlignment?: "start" | "end";
}
/** @internal */
export declare function Toolbar({ items, expandsTo, panelAlignment, }: ToolbarProps): React.JSX.Element;
interface ToolbarContextProps extends Pick<Required<ToolbarProps>, "expandsTo" | "panelAlignment"> {
    popoverOpen: boolean;
    setPopoverOpen: React.Dispatch<React.SetStateAction<boolean>>;
}
/** @internal */
export declare const ToolbarContext: React.Context<ToolbarContextProps | undefined>;
export {};
//# sourceMappingURL=Toolbar.d.ts.map