import React from 'react'; import type { KnobBehavior, KnobMark, KnobProps, KnobValueLabelPosition } from '../types'; export type ValueLabelSlots = Record; type UseKnobValueLabelsOptions = { resolvedBehavior: KnobBehavior; /** Knob diameter in pixels; the readout scales with it. */ size: number; withLabel: boolean; valueLabelProp: KnobProps['valueLabel']; formatLabel?: KnobProps['formatLabel']; panningValueFormatter?: (value: number) => React.ReactNode; min: number; max: number; displayValue: number; theme: any; labelColor: string; activeMark?: KnobMark | null; }; export declare const useKnobValueLabels: ({ resolvedBehavior, size, withLabel, valueLabelProp, formatLabel, panningValueFormatter, min, max, displayValue, theme, labelColor, activeMark, }: UseKnobValueLabelsOptions) => { valueLabelSlots: ValueLabelSlots; }; export {};