import type { ComponentObjectPropsOptions, ExtractPropTypes } from 'vue' import type { RefValue } from '@vue-macros/reactivity-transform/macros' export type RefValueObject = { [K in keyof T]: RefValue } export declare function $defineProps( props: PropNames[] ): Readonly<{ [key in PropNames]?: any }> export declare function $defineProps< PP extends ComponentObjectPropsOptions = ComponentObjectPropsOptions >(props: PP): RefValueObject> export declare function $defineProps(): RefValueObject