export declare const any: (ArrayConstructor | ObjectConstructor | StringConstructor | NumberConstructor | BooleanConstructor | FunctionConstructor)[]; export declare const array: ArrayConstructor; export declare const bool: BooleanConstructor; export declare const func: FunctionConstructor; export declare const number: NumberConstructor; export declare const object: ObjectConstructor; export declare const string: StringConstructor; export declare const node: (ArrayConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[]; export declare const element: (ArrayConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[]; export declare const symbol: ObjectConstructor; export declare function oneOfType(arr: any[]): any; declare type Prop = ArrayConstructor | ObjectConstructor | StringConstructor | NumberConstructor | BooleanConstructor | FunctionConstructor | typeof any; export declare function vuePropsMake(typeObj: Record, defaultProps: { [key: string]: any; }): any; export {};