import * as slider$1 from '@zag-js/slider'; import { MarkerProps, ThumbProps, FocusChangeDetails, ValueChangeDetails } from '@zag-js/slider'; export { FocusChangeDetails as SliderFocusChangeDetails, ValueChangeDetails as SliderValueChangeDetails, anatomy as sliderAnatomy } from '@zag-js/slider'; 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 UseSliderProps extends Optional, 'id'> { } interface UseSliderReturn extends Accessor> { } declare const useSlider: (props?: MaybeAccessor) => UseSliderReturn; interface UseSliderContext extends UseSliderReturn { } declare const useSliderContext: () => UseSliderContext; interface SliderContextProps { children: (context: UseSliderContext) => JSX.Element; } declare const SliderContext: (props: SliderContextProps) => JSX.Element; interface SliderControlBaseProps extends PolymorphicProps<'div'> { } interface SliderControlProps extends HTMLProps<'div'>, SliderControlBaseProps { } declare const SliderControl: (props: SliderControlProps) => solid_js.JSX.Element; interface SliderDraggingIndicatorBaseProps extends PolymorphicProps<'span'> { } interface SliderDraggingIndicatorProps extends HTMLProps<'span'>, SliderDraggingIndicatorBaseProps { } declare const SliderDraggingIndicator: (props: SliderDraggingIndicatorProps) => solid_js.JSX.Element; interface SliderHiddenInputBaseProps extends PolymorphicProps<'input'> { } interface SliderHiddenInputProps extends HTMLProps<'input'>, SliderHiddenInputBaseProps { } declare const SliderHiddenInput: (props: SliderHiddenInputProps) => solid_js.JSX.Element; interface SliderLabelBaseProps extends PolymorphicProps<'label'> { } interface SliderLabelProps extends HTMLProps<'label'>, SliderLabelBaseProps { } declare const SliderLabel: (props: SliderLabelProps) => solid_js.JSX.Element; interface SliderMarkerBaseProps extends MarkerProps, PolymorphicProps<'span'> { } interface SliderMarkerProps extends HTMLProps<'span'>, SliderMarkerBaseProps { } declare const SliderMarker: (props: SliderMarkerProps) => solid_js.JSX.Element; interface SliderMarkerGroupBaseProps extends PolymorphicProps<'div'> { } interface SliderMarkerGroupProps extends HTMLProps<'div'>, SliderMarkerGroupBaseProps { } declare const SliderMarkerGroup: (props: SliderMarkerGroupProps) => solid_js.JSX.Element; interface SliderRangeBaseProps extends PolymorphicProps<'div'> { } interface SliderRangeProps extends HTMLProps<'div'>, SliderRangeBaseProps { } declare const SliderRange: (props: SliderRangeProps) => solid_js.JSX.Element; interface SliderRootBaseProps extends UseSliderProps, PolymorphicProps<'div'> { } interface SliderRootProps extends Assign, SliderRootBaseProps> { } declare const SliderRoot: (props: SliderRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseSliderReturn; } interface SliderRootProviderBaseProps extends PolymorphicProps<'div'> { } interface SliderRootProviderProps extends HTMLProps<'div'>, RootProviderProps, SliderRootProviderBaseProps { } declare const SliderRootProvider: (props: SliderRootProviderProps) => solid_js.JSX.Element; interface SliderThumbBaseProps extends ThumbProps, PolymorphicProps<'div'> { } interface SliderThumbProps extends HTMLProps<'div'>, SliderThumbBaseProps { } declare const SliderThumb: (props: SliderThumbProps) => solid_js.JSX.Element; interface SliderTrackBaseProps extends PolymorphicProps<'div'> { } interface SliderTrackProps extends HTMLProps<'div'>, SliderTrackBaseProps { } declare const SliderTrack: (props: SliderTrackProps) => solid_js.JSX.Element; interface SliderValueTextBaseProps extends PolymorphicProps<'span'> { } interface SliderValueTextProps extends HTMLProps<'span'>, SliderValueTextBaseProps { } declare const SliderValueText: (props: SliderValueTextProps) => solid_js.JSX.Element; declare const slider_FocusChangeDetails: typeof FocusChangeDetails; declare const slider_ValueChangeDetails: typeof ValueChangeDetails; declare namespace slider { export { SliderContext as Context, type SliderContextProps as ContextProps, SliderControl as Control, type SliderControlBaseProps as ControlBaseProps, type SliderControlProps as ControlProps, SliderDraggingIndicator as DraggingIndicator, type SliderDraggingIndicatorBaseProps as DraggingIndicatorBaseProps, type SliderDraggingIndicatorProps as DraggingIndicatorProps, slider_FocusChangeDetails as FocusChangeDetails, SliderHiddenInput as HiddenInput, type SliderHiddenInputBaseProps as HiddenInputBaseProps, type SliderHiddenInputProps as HiddenInputProps, SliderLabel as Label, type SliderLabelBaseProps as LabelBaseProps, type SliderLabelProps as LabelProps, SliderMarker as Marker, type SliderMarkerBaseProps as MarkerBaseProps, SliderMarkerGroup as MarkerGroup, type SliderMarkerGroupBaseProps as MarkerGroupBaseProps, type SliderMarkerGroupProps as MarkerGroupProps, type SliderMarkerProps as MarkerProps, SliderRange as Range, type SliderRangeBaseProps as RangeBaseProps, type SliderRangeProps as RangeProps, SliderRoot as Root, type SliderRootBaseProps as RootBaseProps, type SliderRootProps as RootProps, SliderRootProvider as RootProvider, type SliderRootProviderBaseProps as RootProviderBaseProps, type SliderRootProviderProps as RootProviderProps, SliderThumb as Thumb, type SliderThumbBaseProps as ThumbBaseProps, type SliderThumbProps as ThumbProps, SliderTrack as Track, type SliderTrackBaseProps as TrackBaseProps, type SliderTrackProps as TrackProps, slider_ValueChangeDetails as ValueChangeDetails, SliderValueText as ValueText, type SliderValueTextBaseProps as ValueTextBaseProps, type SliderValueTextProps as ValueTextProps }; } export { slider as Slider, SliderContext, type SliderContextProps, SliderControl, type SliderControlBaseProps, type SliderControlProps, SliderDraggingIndicator, type SliderDraggingIndicatorBaseProps, type SliderDraggingIndicatorProps, SliderHiddenInput, type SliderHiddenInputBaseProps, type SliderHiddenInputProps, SliderLabel, type SliderLabelBaseProps, type SliderLabelProps, SliderMarker, type SliderMarkerBaseProps, SliderMarkerGroup, type SliderMarkerGroupBaseProps, type SliderMarkerGroupProps, type SliderMarkerProps, SliderRange, type SliderRangeBaseProps, type SliderRangeProps, SliderRoot, type SliderRootBaseProps, type SliderRootProps, SliderRootProvider, type SliderRootProviderBaseProps, type SliderRootProviderProps, SliderThumb, type SliderThumbBaseProps, type SliderThumbProps, SliderTrack, type SliderTrackBaseProps, type SliderTrackProps, SliderValueText, type SliderValueTextBaseProps, type SliderValueTextProps, type UseSliderContext, type UseSliderProps, type UseSliderReturn, useSlider, useSliderContext };