import { type UnwrapNestedRefs } from 'vue'; interface ReflectOptions { clone?: boolean; reactivity?: boolean; } type ReflectReturn = T extends true ? UnwrapNestedRefs : O[keyof O]; export declare const useReflect: (obj: O, options?: ReflectOptions) => { target: O | UnwrapNestedRefs; has: (propertyKey: keyof O) => boolean; del: (propertyKey: keyof O) => boolean; set: (propertyKey: keyof O, value: any, receiver?: O) => boolean; get: (propertyKey: keyof O, receiver?: O) => O[keyof O] | UnwrapNestedRefs; }; export {};