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/dist/types").ClassProp | undefined) => string;
/**
 * @deprecated Use ToggleGroupProps from '@raystack/apsara/v1' instead.
 */
export type ToggleGroupProps = ComponentPropsWithoutRef<typeof ToggleGroupPrimitive.Root> & VariantProps<typeof root>;
/**
 * @deprecated Use ToggleGroupRoot from '@raystack/apsara/v1' instead.
 */
export declare const ToggleGroupRoot: {
    ({ className, ...props }: ToggleGroupProps): import("react/jsx-runtime").JSX.Element;
    defaultProps: {
        type: string;
    };
};
declare const item: (props?: import("class-variance-authority/dist/types").ClassProp | undefined) => string;
/**
 * @deprecated Use ToggleGroupItemProps from '@raystack/apsara/v1' instead.
 */
export interface ToggleGroupItemProps extends ComponentPropsWithoutRef<typeof ToggleGroupPrimitive.Item>, VariantProps<typeof item> {
}
/**
 * @deprecated Use ToggleGroupItem from '@raystack/apsara/v1' instead.
 */
export declare const ToggleGroupItem: ({ className, ...props }: ToggleGroupItemProps) => import("react/jsx-runtime").JSX.Element;
/**
 * @deprecated Use ToggleGroup from '@raystack/apsara/v1' instead.
 */
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