import { BaseBladeParams, ListParamsOptions, TpChangeEvent } from '@tweakpane/core'; import { MutableRefObject } from 'react'; import { ListApi } from 'tweakpane'; import { PaneInstance } from './useTweakpane'; interface UseSliderBladeParams extends BaseBladeParams { options: ListParamsOptions; value: T; label?: string; view?: 'list'; } export declare function useListBlade(paneRef: MutableRefObject>, bladeParams: UseSliderBladeParams): [V, (value: V) => void, MutableRefObject>]; export declare function useListBlade(paneRef: MutableRefObject>, bladeParams: UseSliderBladeParams, onChange: (event: TpChangeEvent) => void): [never, (value: V) => void, MutableRefObject>]; export {};