import { ComponentProps } from "@blocknote/react";
import { type HTMLAttributes } from "react";
export declare const Toolbar: import("react").ForwardRefExoticComponent<{
    className?: string;
    children?: import("react").ReactNode;
    onMouseEnter?: () => void;
    onMouseLeave?: () => void;
    variant?: "default" | "action-toolbar";
} & import("react").RefAttributes<HTMLDivElement>>;
type ToolbarButtonProps = ComponentProps["Generic"]["Toolbar"]["Button"] & HTMLAttributes<HTMLButtonElement>;
export declare const ToolbarButton: import("react").ForwardRefExoticComponent<ToolbarButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
export declare const ToolbarSelect: import("react").ForwardRefExoticComponent<{
    className?: string;
    items: {
        text: string;
        icon: import("react").ReactNode;
        onClick: () => void;
        isSelected: boolean;
        isDisabled?: boolean;
    }[];
    isDisabled?: boolean;
    portalElement: HTMLElement | null;
    preventFocusOnOpen?: boolean;
} & import("react").RefAttributes<HTMLDivElement>>;
export {};
