import type { ComputedRef } from 'vue'; type UseControllableStateParams = { prop: ComputedRef; onChange?: (value: T) => void; defaultProp?: ComputedRef; initialValue?: T; }; declare function useControllable({ prop, onChange, defaultProp, initialValue, }: UseControllableStateParams): { state: ComputedRef; updateValue: (nextValue: T | undefined) => void; }; export { useControllable };