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: (defaultVal?: T[]) => { type: PropType; default: () => T[]; }; export declare const makeObjectProp: (defaultVal: T) => { type: PropType; default: () => T; }; 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; }; export declare const makeBooleanProp: (defaultVal: boolean) => { type: BooleanConstructor; default: boolean; };