import { BaseBladeParams, TpChangeEvent } from '@tweakpane/core'; import { MutableRefObject } from 'react'; import { SliderApi } from 'tweakpane'; import { FolderInstance } from './usePaneFolder'; interface UseSliderBladeParams extends BaseBladeParams { max: number; min: number; view?: 'slider'; format?: (value: number) => string; label?: string; value?: number; } type BladeRef = MutableRefObject; export declare function useSliderBlade(paneRef: MutableRefObject>, bladeParams: UseSliderBladeParams): [number, (value: number) => void, BladeRef]; export declare function useSliderBlade(paneRef: MutableRefObject>, bladeParams: UseSliderBladeParams, onChange: (event: TpChangeEvent) => void): [never, (value: number) => void, BladeRef]; export {};