import type { KnobInteractionConfig, KnobInteractionMode } from './types'; export type NormalizedInteractionConfig = { modes: KnobInteractionMode[]; lockThresholdPx: number; variancePx: number; slideDominanceRatio: number; slideRatio: number; slideHysteresisPx: number; spinStopAtLimits: boolean; spinDeadZoneDegrees: number; spinPrecisionRadius?: number; respectStartSide: boolean; tapToSet: boolean; tapDeadRadiusRatio: number; scroll: { enabled: boolean; ratio: number; invert: boolean; preventPageScroll: boolean; }; onModeChange?: (mode: KnobInteractionMode | null) => void; }; export declare const DEFAULT_INTERACTION_MODES: KnobInteractionMode[]; export declare const normalizeInteractionConfig: (appearanceInteraction?: KnobInteractionConfig) => NormalizedInteractionConfig;