import { ComponentPropsWithoutRef } from "react";
import * as ToggleGroupPrimitive from "@radix-ui/react-toggle-group";
import { VariantProps } from "class-variance-authority";
declare const root: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
export type ToggleGroupProps = ComponentPropsWithoutRef<typeof ToggleGroupPrimitive.Root> & VariantProps<typeof root>;
export declare const ToggleGroupRoot: {
    ({ className, ...props }: ToggleGroupProps): import("react/jsx-runtime").JSX.Element;
    defaultProps: {
        type: string;
    };
};
declare const item: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
export interface ToggleGroupItemProps extends ComponentPropsWithoutRef<typeof ToggleGroupPrimitive.Item>, VariantProps<typeof item> {
}
export declare const ToggleGroupItem: ({ className, ...props }: ToggleGroupItemProps) => import("react/jsx-runtime").JSX.Element;
export declare const ToggleGroup: {
    ({ className, ...props }: ToggleGroupProps): import("react/jsx-runtime").JSX.Element;
    defaultProps: {
        type: string;
    };
} & {
    Item: ({ className, ...props }: ToggleGroupItemProps) => import("react/jsx-runtime").JSX.Element;
};
export {};
//# sourceMappingURL=togglegroup.d.ts.map