import type { VueNode } from '@antdv/ui/es/types'; import type { Plugin, PropType } from 'vue'; export declare const tuple: (...args: T) => T; export declare const tupleNum: (...args: T) => T; export declare function withInstall(comp: T): T & Plugin; export declare function eventType(): { type: PropType; }; export declare function objectType(defaultVal?: T): { type: PropType; default: T; }; export declare function booleanType(defaultVal?: boolean): { type: BooleanConstructor; default: boolean; }; export declare function functionType {}>(defaultVal?: T): { type: PropType; default: T; }; export declare function anyType(defaultVal?: T, required?: boolean): { default: T; type: PropType; }; export declare function vNodeType(): { type: PropType; }; export declare function arrayType(defaultVal?: T): { type: PropType; default: T; }; export declare function stringType(defaultVal?: T): { type: PropType; default: T; }; export declare function someType(types?: any[], defaultVal?: T): { type: PropType; default: T; };