import type { HTMLInputAttributes } from 'svelte/elements';
import type { ControlInteractionOptions } from './control-interaction.js';
export interface Props extends Omit {
/** The current slider value. */
value?: number;
/** Minimum allowed value. */
min?: number;
/** Maximum allowed value. */
max?: number;
/** Increment step for the slider. */
step?: number;
/** Header label displayed above the slider. */
label?: string;
/** Unit suffix appended to the displayed value. */
unit?: string;
/** Shows an editable number input alongside the slider. */
showInput?: boolean;
/** Formats the value for display in the output element. */
formatValue?: (value: number) => string;
/** Additional CSS class names. */
class?: string;
/** Registers this control for agent interaction; omit or pass false to exclude. */
interaction?: ControlInteractionOptions | false;
}
declare const Slider: import("svelte").Component;
type Slider = ReturnType;
export default Slider;
//# sourceMappingURL=Slider.svelte.d.ts.map