import * as React from 'react'; import * as TG from '@radix-ui/react-toggle-group'; import type { baseComponentProps } from '../@shared/types'; import { ToggleItem } from './t.group.styles'; interface toggleProps { asChild?: boolean; type: 'single' | 'multiple'; value?: string[] | string | undefined; defaultValue?: string[]; onValueChange?: (value: string[]) => void; disabled?: boolean; rovingFocus?: boolean; orientation?: 'horizontal' | 'vertical'; loop?: boolean | 'true'; } type ToggleGroupKitProps = baseComponentProps & toggleProps & React.ComponentProps; type ToggleGroupProps = ToggleGroupKitProps; interface itemProps { children?: React.ReactNode; value?: string | undefined; disabled?: boolean | undefined; asChild?: boolean | false; } type ToggleItemPrimitiveProps = baseComponentProps & itemProps & React.ComponentProps; type ToggleGroupItemProps = ToggleItemPrimitiveProps; declare const ToggleGroup_Item: React.ForwardRefExoticComponent & React.RefAttributes>; /** ---------------- export parts ------------------- */ export declare const ToggleGroup: React.FC & { Item: typeof ToggleGroup_Item; }; export type { ToggleGroupProps, ToggleGroupItemProps }; //# sourceMappingURL=toggle.group.d.ts.map