import { type ReactNode } from 'react'; import { View, type ViewProps } from 'react-native'; import { type ISliderProps, type ISliderRailProps, type ISliderThumbProps, type SliderOrientation } from '@cdx-ui/primitives'; import { type SliderColor, type SliderVariantProps } from './styles'; export interface SliderProps extends Omit { className?: string; /** * Semantic color token for the track fill and thumb border. * @default `action` */ color?: SliderColor; orientation?: SliderOrientation; children?: ReactNode; } declare const SliderRoot: import("react").ForwardRefExoticComponent>; export interface SliderRailProps extends ISliderRailProps { className?: string; children?: ReactNode; } declare const SliderRail: import("react").ForwardRefExoticComponent>; export interface SliderTrackProps extends ViewProps { asChild?: boolean; className?: string; children?: ReactNode; } declare const SliderTrack: import("react").ForwardRefExoticComponent>; export interface SliderThumbProps extends ISliderThumbProps { className?: string; children?: ReactNode; } declare const SliderThumb: import("react").ForwardRefExoticComponent>; export interface SliderPopupProps extends ViewProps { asChild?: boolean; className?: string; children?: ReactNode; } declare const SliderPopup: import("react").ForwardRefExoticComponent>; export interface SliderMarkerProps extends ViewProps { asChild?: boolean; className?: string; value?: number; children?: ReactNode; } declare const SliderMarker: import("react").ForwardRefExoticComponent>; export interface SliderMarkerGroupProps extends ViewProps { asChild?: boolean; className?: string; children?: ReactNode; } declare const SliderMarkerGroup: import("react").ForwardRefExoticComponent>; type SliderCompoundComponent = typeof SliderRoot & { Rail: typeof SliderRail; Track: typeof SliderTrack; Thumb: typeof SliderThumb; Popup: typeof SliderPopup; MarkerGroup: typeof SliderMarkerGroup; Marker: typeof SliderMarker; }; export declare const Slider: SliderCompoundComponent; export type { SliderColor, SliderVariantProps }; //# sourceMappingURL=index.d.ts.map