import type { PropType } from 'vue'; export declare const props: { modelValue: { type: PropType; default: () => {}; }; minHeight: { type: NumberConstructor; }; minWidth: { type: NumberConstructor; }; parentNode: any; getPct: { type: PropType<() => number>; default: () => number; }; modules: { type: { (arrayLength: number): ("br" | "tl")[]; (...items: ("br" | "tl")[]): ("br" | "tl")[]; new (arrayLength: number): ("br" | "tl")[]; new (...items: ("br" | "tl")[]): ("br" | "tl")[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...items: T_4[]): T_4[]; readonly [Symbol.species]: ArrayConstructor; }; default: () => string[]; }; width: { type: NumberConstructor; }; height: { type: NumberConstructor; }; disabled: { type: BooleanConstructor; default: boolean; }; }; export declare const emits: { 'update:width': any; 'update:height': any; };