import { Toggle as BaseToggle } from "@base-ui/react/toggle"; import * as React from "react"; export type ToggleVariant = "default" | "outline"; export type ToggleSize = "default" | "sm" | "lg"; export interface ToggleVariantOptions { /** * Controls the rendered visual variant. * @default "default" */ variant?: ToggleVariant; /** * Controls the rendered size variant. * @default "default" */ size?: ToggleSize; /** * Applies additional CSS classes to the component root element. * @default undefined */ className?: string; } /** Returns the CSS module classes used by the toggle wrapper. */ export declare function toggleVariants({ variant, size, className }?: Readonly): string; export interface ToggleProps extends Omit, "className"> { /** * Applies additional CSS classes to the component root element. * @default undefined */ className?: string; /** * Controls the rendered visual variant. * @default "default" */ variant?: ToggleVariant; /** * Controls the rendered size variant. * @default "default" */ size?: ToggleSize; } /** * Renders the toggle control. * * @remarks * - Renders a `