import { ToggleGroup as KToggleGroup } from '@kobalte/core/toggle-group'; import { ComponentProps, JSX } from 'solid-js'; import { VariantProps } from 'tailwind-variants'; declare const toggleGroupStyles: import('tailwind-variants').TVReturnType<{ variant: { default: { root: string; item: string; }; outline: { root: string; item: string; }; }; size: { sm: { item: string; }; md: { item: string; }; lg: { item: string; }; }; }, { root: string; item: string[]; }, undefined, { variant: { default: { root: string; item: string; }; outline: { root: string; item: string; }; }; size: { sm: { item: string; }; md: { item: string; }; lg: { item: string; }; }; }, { root: string; item: string[]; }, import('tailwind-variants').TVReturnType<{ variant: { default: { root: string; item: string; }; outline: { root: string; item: string; }; }; size: { sm: { item: string; }; md: { item: string; }; lg: { item: string; }; }; }, { root: string; item: string[]; }, undefined, unknown, unknown, undefined>>; type ToggleGroupVariants = VariantProps; interface Option { label: string | JSX.Element; value: string; disabled?: boolean; } export interface ToggleGroupProps extends Omit, "class">, ToggleGroupVariants { options: Option[]; class?: string; } export declare const ToggleGroup: (props: ToggleGroupProps) => JSX.Element; export {};