import type { Ref } from 'vue';
export declare type ChangeHandler<T> = (value: T, ...args: any) => void;
export default function useVModel<T, P extends (...args: any) => void>(value: Ref<T>, modelValue: Ref<T>, defaultValue: T, onChange: P, propName?: string): [Ref<T>, ChangeHandler<T>];
