// Generated by dts-bundle-generator v9.5.1

import { TailwindProps } from '@ehubbell/html';

export type HtmlProps = TailwindProps & {
	id?: string;
	ref?: any;
	name?: string;
	size?: string;
	html?: any;
	tabIndex?: any;
	onClick?: (v?: any) => any;
	onMouseEnter?: (v?: any) => any;
	onMouseLeave?: (v?: any) => any;
	tailwind?: TailwindProps & any;
	className?: string;
	style?: any;
	children?: any;
};
export type RangeSliderProps = HtmlProps & {
	min?: number;
	max?: number;
	step?: number;
	value?: number;
	onChange: () => any;
};
export type RangeSlidersProps = HtmlProps & {
	min?: number;
	max?: number;
	values?: number[];
	step?: number;
	value?: number;
	onNext: () => any;
	onChange: () => any;
};
export declare const RangeSlider: ({ ref, min, max, step, value, onChange, tailwind, className, ...props }: RangeSliderProps) => import("react/jsx-runtime").JSX.Element;
export declare const RangeSliders: ({ min, max, step, values, onChange, onNext, tailwind, className, ...props }: RangeSlidersProps) => import("react/jsx-runtime").JSX.Element;
export declare const RangeSliderTrack: ({ ref, values, min, max, trackProps, children, onNext, tailwind, ...restProps }: {
	[x: string]: any;
	ref: any;
	values: any;
	min: any;
	max: any;
	trackProps: any;
	children: any;
	onNext: any;
	tailwind: any;
}) => import("react/jsx-runtime").JSX.Element;
export declare const RangeSliderThumb: ({ ref, isDragged, tailwind, ...props }: {
	[x: string]: any;
	ref: any;
	isDragged: any;
	tailwind: any;
}) => import("react/jsx-runtime").JSX.Element;

export {};
