import * as toggleGroup$1 from '@zag-js/toggle-group'; import { ItemProps, ValueChangeDetails } from '@zag-js/toggle-group'; export { ValueChangeDetails as ToggleGroupValueChangeDetails, anatomy as toggleGroupAnatomy } from '@zag-js/toggle-group'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor, A as Assign } from '../../types-Bc0WfPsv.js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; interface UseToggleGroupProps extends Optional, 'id'> { } interface UseToggleGroupReturn extends Accessor> { } declare const useToggleGroup: (props?: MaybeAccessor) => UseToggleGroupReturn; interface UseToggleGroupContext extends UseToggleGroupReturn { } declare const useToggleGroupContext: () => UseToggleGroupContext; interface ToggleGroupContextProps { children: (context: UseToggleGroupContext) => JSX.Element; } declare const ToggleGroupContext: (props: ToggleGroupContextProps) => JSX.Element; interface ToggleGroupItemBaseProps extends ItemProps, PolymorphicProps<'button'> { } interface ToggleGroupItemProps extends Assign, ToggleGroupItemBaseProps> { } declare const ToggleGroupItem: (props: ToggleGroupItemProps) => solid_js.JSX.Element; interface ToggleGroupRootBaseProps extends UseToggleGroupProps, PolymorphicProps<'div'> { } interface ToggleGroupRootProps extends HTMLProps<'div'>, ToggleGroupRootBaseProps { } declare const ToggleGroupRoot: (props: ToggleGroupRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseToggleGroupReturn; } interface ToggleGroupRootProviderBaseProps extends PolymorphicProps<'div'> { } interface ToggleGroupRootProviderProps extends HTMLProps<'div'>, RootProviderProps, ToggleGroupRootProviderBaseProps { } declare const ToggleGroupRootProvider: (props: ToggleGroupRootProviderProps) => solid_js.JSX.Element; declare const toggleGroup_ValueChangeDetails: typeof ValueChangeDetails; declare namespace toggleGroup { export { ToggleGroupContext as Context, type ToggleGroupContextProps as ContextProps, ToggleGroupItem as Item, type ToggleGroupItemBaseProps as ItemBaseProps, type ToggleGroupItemProps as ItemProps, ToggleGroupRoot as Root, type ToggleGroupRootBaseProps as RootBaseProps, type ToggleGroupRootProps as RootProps, ToggleGroupRootProvider as RootProvider, type ToggleGroupRootProviderBaseProps as RootProviderBaseProps, type ToggleGroupRootProviderProps as RootProviderProps, toggleGroup_ValueChangeDetails as ValueChangeDetails }; } export { toggleGroup as ToggleGroup, ToggleGroupContext, type ToggleGroupContextProps, ToggleGroupItem, type ToggleGroupItemBaseProps, type ToggleGroupItemProps, ToggleGroupRoot, type ToggleGroupRootBaseProps, type ToggleGroupRootProps, ToggleGroupRootProvider, type ToggleGroupRootProviderBaseProps, type ToggleGroupRootProviderProps, type UseToggleGroupContext, type UseToggleGroupProps, type UseToggleGroupReturn, useToggleGroup, useToggleGroupContext };