/** * prop type helpers * help us to write less code and reduce bundle size */ import type { PropType } from 'vue'; export declare const unknownProp: PropType; export declare const numericProp: (NumberConstructor | StringConstructor)[]; export declare const truthProp: { type: BooleanConstructor; default: true; }; export declare const makeRequiredProp: (type: T) => { type: T; required: true; }; export declare const makeArrayProp: () => { type: PropType; default: () => never[]; }; export declare const makeNumberProp: (defaultVal: T) => { type: NumberConstructor; default: T; }; export declare const makeNumericProp: (defaultVal: T) => { type: (NumberConstructor | StringConstructor)[]; default: T; }; export declare const makeStringProp: (defaultVal: T) => { type: PropType; default: T; };