import type { Ref } from 'vue'; import type { EventProp } from '../util/index.js'; type InnerVal = T extends any[] ? Readonly : T; export declare function useProxiedModel, Inner = Props[Prop]>(props: Props, prop: Prop, defaultValue?: Props[Prop], transformIn?: (value?: Props[Prop]) => Inner, transformOut?: (value: Inner) => Props[Prop]): Ref, InnerVal> & { readonly externalValue: Props[Prop]; };