import type { ComputedRef } from 'vue' export function defineProp( value: T | (() => T), required?: boolean, rest?: any, ): ComputedRef export function defineProp( value: T | (() => T) | undefined, required: true, rest?: any, ): ComputedRef export function defineProp( value?: T | (() => T), required?: boolean, rest?: any, ): ComputedRef