import * as class_variance_authority_types from 'class-variance-authority/types'; import * as React from 'react'; import { ReactElement } from 'react'; import { VariantProps } from 'class-variance-authority'; import { Toggle as Toggle$1 } from '@base-ui/react/toggle'; /** * Toggle — WealthX DS overrides (shadcn base) * * Changes from shadcn default: * - `rounded-md` removed — sharp corners per WealthX DS * - `shadow-xs` removed from outline variant — flat panels * - Pressed/on state uses `bg-primary/10` + `inset-ring-primary` + `text-foreground` via Figma tokens * (inset-ring instead of border-primary so indicator is independent of border-width, * works correctly inside ToggleGroup where border-l is collapsed for connected items) */ declare const toggleVariants: (props?: ({ variant?: "default" | "outline" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; } & class_variance_authority_types.ClassProp) | undefined) => string; type ToggleProps = React.ComponentProps & VariantProps; declare function Toggle({ className, variant, size, ...props }: ToggleProps): ReactElement; export { Toggle, type ToggleProps, toggleVariants };