import { SegmentedControl as KSegmented } from '@kobalte/core/segmented-control'; import { ComponentProps } from 'solid-js'; import { VariantProps } from 'tailwind-variants'; declare const segmentedStyles: import('tailwind-variants').TVReturnType<{ size: { sm: { root: string; item: string; }; md: { root: string; item: string; }; lg: { root: string; item: string; }; }; }, { root: string; container: string; item: string[]; indicator: string; label: string; itemLabel: string; }, undefined, { size: { sm: { root: string; item: string; }; md: { root: string; item: string; }; lg: { root: string; item: string; }; }; }, { root: string; container: string; item: string[]; indicator: string; label: string; itemLabel: string; }, import('tailwind-variants').TVReturnType<{ size: { sm: { root: string; item: string; }; md: { root: string; item: string; }; lg: { root: string; item: string; }; }; }, { root: string; container: string; item: string[]; indicator: string; label: string; itemLabel: string; }, undefined, unknown, unknown, undefined>>; type SegmentedVariants = VariantProps; interface Option { label: string; value: string; disabled?: boolean; } export interface SegmentedControlProps extends Omit, "class">, SegmentedVariants { options: Option[]; label?: string; class?: string; } export declare const SegmentedControl: (props: SegmentedControlProps) => import("solid-js").JSX.Element; export {};