import { type IStream } from '../../../stream/index.js'; import { type I$Node, type INodeCompose, type MotionConfig } from '../../../ui/index.js'; import type { Input } from './types.js'; export interface I$Slider extends Input { min?: IStream; max?: IStream; step?: number; orientation?: 'horizontal' | 'vertical'; error?: IStream; motion?: Partial | false; color?: IStream; trackColor?: IStream; ariaLabel?: string; $thumb?: I$Node; $container?: INodeCompose; } export declare const $defaultSliderContainer: INodeCompose; export declare const $defaultSliderThumb: I$Node; export declare const $Slider: ({ value, min, max, step, orientation, disabled, error, motion: motionCfg, color, trackColor, ariaLabel, $thumb, $container }: I$Slider) => (iTether: import("../../../ui/types.js").IOutputTethers<{ change: number; }>) => import("../../../ui/types.js").I$Slottable;