import type { ComponentObjectPropsOptions, ExtractPropTypes, } from 'vue/types/v3-component-props' import type { RefValue } from '@vue-macros/reactivity-transform/vue2-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