import "reflect-metadata";
import { PropOptions } from "vue";
export declare function Prop(): any;
export declare function Prop(type: new () => any): any;
export declare function Prop(options: PropOptions): any;
export declare function p<T>(type: new () => T): T;
export declare function p<T>(value: T): T;
export declare function p<T>(type: new () => T, options: PropOptions): T;
export declare function p<T>(value: T, options: PropOptions): T;
