import * as carousel$1 from '@zag-js/carousel'; import { IndicatorProps, ItemProps, AutoplayStatusDetails, DragStatusDetails, PageChangeDetails } from '@zag-js/carousel'; export { AutoplayStatusDetails as CarouselAutoplayStatusDetails, DragStatusDetails as CarouselDragStatusDetails, PageChangeDetails as CarouselPageChangeDetails, anatomy as carouselAnatomy } from '@zag-js/carousel'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor } from '../../types-Bc0WfPsv.js'; interface CarouselAutoplayTriggerBaseProps extends PolymorphicProps<'button'> { } interface CarouselAutoplayTriggerProps extends HTMLProps<'button'>, CarouselAutoplayTriggerBaseProps { } declare const CarouselAutoplayTrigger: (props: CarouselAutoplayTriggerProps) => solid_js.JSX.Element; interface UseCarouselProps extends Optional, 'id'> { } interface UseCarouselReturn extends Accessor> { } declare const useCarousel: (props: MaybeAccessor) => UseCarouselReturn; interface UseCarouselContext extends UseCarouselReturn { } declare const useCarouselContext: () => UseCarouselContext; interface CarouselContextProps { children: (context: UseCarouselContext) => JSX.Element; } declare const CarouselContext: (props: CarouselContextProps) => JSX.Element; interface CarouselControlBaseProps extends PolymorphicProps<'div'> { } interface CarouselControlProps extends HTMLProps<'div'>, CarouselControlBaseProps { } declare const CarouselControl: (props: CarouselControlProps) => solid_js.JSX.Element; interface CarouselIndicatorBaseProps extends IndicatorProps, PolymorphicProps<'button'> { } interface CarouselIndicatorProps extends HTMLProps<'button'>, CarouselIndicatorBaseProps { } declare const CarouselIndicator: (props: CarouselIndicatorProps) => solid_js.JSX.Element; interface CarouselIndicatorGroupBaseProps extends PolymorphicProps<'div'> { } interface CarouselIndicatorGroupProps extends HTMLProps<'div'>, CarouselIndicatorGroupBaseProps { } declare const CarouselIndicatorGroup: (props: CarouselIndicatorGroupProps) => solid_js.JSX.Element; interface CarouselItemBaseProps extends ItemProps, PolymorphicProps<'div'> { } interface CarouselItemProps extends HTMLProps<'div'>, CarouselItemBaseProps { } declare const CarouselItem: (props: CarouselItemProps) => solid_js.JSX.Element; interface CarouselItemGroupBaseProps extends PolymorphicProps<'div'> { } interface CarouselItemGroupProps extends HTMLProps<'div'>, CarouselItemGroupBaseProps { } declare const CarouselItemGroup: (props: CarouselItemGroupProps) => solid_js.JSX.Element; interface CarouselNextTriggerBaseProps extends PolymorphicProps<'button'> { } interface CarouselNextTriggerProps extends HTMLProps<'button'>, CarouselNextTriggerBaseProps { } declare const CarouselNextTrigger: (props: CarouselNextTriggerProps) => solid_js.JSX.Element; interface CarouselPrevTriggerBaseProps extends PolymorphicProps<'button'> { } interface CarouselPrevTriggerProps extends HTMLProps<'button'>, CarouselPrevTriggerBaseProps { } declare const CarouselPrevTrigger: (props: CarouselPrevTriggerProps) => solid_js.JSX.Element; interface CarouselRootBaseProps extends UseCarouselProps, PolymorphicProps<'div'> { } interface CarouselRootProps extends HTMLProps<'div'>, CarouselRootBaseProps { } declare const CarouselRoot: (props: CarouselRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseCarouselReturn; } interface CarouselRootProviderBaseProps extends PolymorphicProps<'div'> { } interface CarouselRootProviderProps extends HTMLProps<'div'>, RootProviderProps, CarouselRootProviderBaseProps { } declare const CarouselRootProvider: (props: CarouselRootProviderProps) => solid_js.JSX.Element; declare const carousel_AutoplayStatusDetails: typeof AutoplayStatusDetails; declare const carousel_DragStatusDetails: typeof DragStatusDetails; declare const carousel_PageChangeDetails: typeof PageChangeDetails; declare namespace carousel { export { carousel_AutoplayStatusDetails as AutoplayStatusDetails, CarouselAutoplayTrigger as AutoplayTrigger, type CarouselAutoplayTriggerBaseProps as AutoplayTriggerBaseProps, type CarouselAutoplayTriggerProps as AutoplayTriggerProps, CarouselContext as Context, type CarouselContextProps as ContextProps, CarouselControl as Control, type CarouselControlBaseProps as ControlBaseProps, type CarouselControlProps as ControlProps, carousel_DragStatusDetails as DragStatusDetails, CarouselIndicator as Indicator, type CarouselIndicatorBaseProps as IndicatorBaseProps, CarouselIndicatorGroup as IndicatorGroup, type CarouselIndicatorGroupBaseProps as IndicatorGroupBaseProps, type CarouselIndicatorGroupProps as IndicatorGroupProps, type CarouselIndicatorProps as IndicatorProps, CarouselItem as Item, type CarouselItemBaseProps as ItemBaseProps, CarouselItemGroup as ItemGroup, type CarouselItemGroupBaseProps as ItemGroupBaseProps, type CarouselItemGroupProps as ItemGroupProps, type CarouselItemProps as ItemProps, CarouselNextTrigger as NextTrigger, type CarouselNextTriggerBaseProps as NextTriggerBaseProps, type CarouselNextTriggerProps as NextTriggerProps, carousel_PageChangeDetails as PageChangeDetails, CarouselPrevTrigger as PrevTrigger, type CarouselPrevTriggerBaseProps as PrevTriggerBaseProps, type CarouselPrevTriggerProps as PrevTriggerProps, CarouselRoot as Root, type CarouselRootBaseProps as RootBaseProps, type CarouselRootProps as RootProps, CarouselRootProvider as RootProvider, type CarouselRootProviderBaseProps as RootProviderBaseProps, type CarouselRootProviderProps as RootProviderProps }; } export { carousel as Carousel, CarouselAutoplayTrigger, type CarouselAutoplayTriggerBaseProps, type CarouselAutoplayTriggerProps, CarouselContext, type CarouselContextProps, CarouselControl, type CarouselControlBaseProps, type CarouselControlProps, CarouselIndicator, type CarouselIndicatorBaseProps, CarouselIndicatorGroup, type CarouselIndicatorGroupBaseProps, type CarouselIndicatorGroupProps, type CarouselIndicatorProps, CarouselItem, type CarouselItemBaseProps, CarouselItemGroup, type CarouselItemGroupBaseProps, type CarouselItemGroupProps, type CarouselItemProps, CarouselNextTrigger, type CarouselNextTriggerBaseProps, type CarouselNextTriggerProps, CarouselPrevTrigger, type CarouselPrevTriggerBaseProps, type CarouselPrevTriggerProps, CarouselRoot, type CarouselRootBaseProps, type CarouselRootProps, CarouselRootProvider, type CarouselRootProviderBaseProps, type CarouselRootProviderProps, type UseCarouselContext, type UseCarouselProps, type UseCarouselReturn, useCarousel, useCarouselContext };