import * as ToolbarPrimitive from '@radix-ui/react-toolbar'; import * as TooltipPrimitive from '@radix-ui/react-tooltip'; import { DropdownMenuRadioGroup, Tooltip, TooltipTrigger } from '@teable/ui-lib'; import { type VariantProps } from 'class-variance-authority'; import * as React from 'react'; export declare function Toolbar({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export declare function ToolbarToggleGroup({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export declare function ToolbarLink({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export declare function ToolbarSeparator({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; declare const toolbarButtonVariants: (props?: ({ size?: "default" | "sm" | "lg" | "xs" | null | undefined; variant?: "default" | "outline" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; declare const dropdownArrowVariants: (props?: ({ size?: "default" | "sm" | "lg" | null | undefined; variant?: "default" | "outline" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type ToolbarButtonProps = { isDropdown?: boolean; pressed?: boolean; } & Omit, 'asChild' | 'value'> & VariantProps; export declare const ToolbarButton: ({ tooltip, tooltipContentProps, tooltipProps, tooltipTriggerProps, ...props }: TooltipProps<({ children, className, isDropdown, pressed, size, variant, ...props }: ToolbarButtonProps) => import("react/jsx-runtime").JSX.Element>) => import("react/jsx-runtime").JSX.Element; export declare function ToolbarSplitButton({ className, ...props }: React.ComponentPropsWithoutRef): import("react/jsx-runtime").JSX.Element; type ToolbarSplitButtonPrimaryProps = Omit, 'value'> & VariantProps; export declare function ToolbarSplitButtonPrimary({ children, className, size, variant, ...props }: ToolbarSplitButtonPrimaryProps): import("react/jsx-runtime").JSX.Element; export declare function ToolbarSplitButtonSecondary({ className, size, variant, ...props }: React.ComponentPropsWithoutRef<'span'> & VariantProps): import("react/jsx-runtime").JSX.Element; export declare function ToolbarToggleItem({ className, size, variant, ...props }: React.ComponentProps & VariantProps): import("react/jsx-runtime").JSX.Element; export declare function ToolbarGroup({ children, className }: React.ComponentProps<'div'>): import("react/jsx-runtime").JSX.Element; type TooltipProps = { tooltip?: React.ReactNode; tooltipContentProps?: Omit, 'children'>; tooltipProps?: Omit, 'children'>; tooltipTriggerProps?: React.ComponentPropsWithoutRef; } & React.ComponentProps; declare function TooltipContent({ children, className, sideOffset, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export declare function ToolbarMenuGroup({ children, className, label, ...props }: React.ComponentProps & { label?: string; }): import("react/jsx-runtime").JSX.Element; export {};