//#region src/props.d.ts export declare function getCurrentInstance(): import('vue').GenericComponentInstance | null; /** * Returns the props of the current component instance. * * @example * ```tsx * import { useProps } from 'vue-jsx' * * defineComponent(({ foo = '' })=>{ * const props = useProps() // { foo: '' } * }) * ``` */ export declare function useProps(): { [x: string]: unknown; }; /** * Returns the merged props and attrs of the current component.\ * Equivalent to `useProps()` + `useAttrs()`. * * @example * ```tsx * import { useFullProps } from 'vue-jsx' * * defineComponent((props) => { * const fullProps = useFullProps() // = useAttrs() + useProps() * }) */ export declare function useFullProps(): {}; //#endregion