import type { Ref } from 'vue'; import { ResizingDirection } from './use'; declare const _default: import("vue").DefineComponent; default: () => {}; }; minHeight: { type: NumberConstructor; }; minWidth: { type: NumberConstructor; }; parentNode: any; getPct: { type: import("vue").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; }; }>, { props: import("@vue/shared").LooseRequired; default: () => {}; }; minHeight: { type: NumberConstructor; }; minWidth: { type: NumberConstructor; }; parentNode: any; getPct: { type: import("vue").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; }; }>> & Readonly<{ "onUpdate:width"?: (...args: any[] | unknown[]) => any; "onUpdate:height"?: (...args: any[] | unknown[]) => any; }> & {}>; emit: ((event: "update:width", ...args: unknown[]) => void) & ((event: "update:width", ...args: any) => void) & ((event: "update:width", ...args: any[]) => void) & ((event: "update:height", ...args: unknown[]) => void) & ((event: "update:height", ...args: any) => void) & ((event: "update:height", ...args: any[]) => void); panelNode: Ref; minHeight: import("vue").ComputedRef; minWidth: import("vue").ComputedRef; container: import("vue").ComputedRef; hasBr: import("vue").ComputedRef; hasTl: import("vue").ComputedRef; resizingStart: (d: ResizingDirection, event: MouseEvent) => void; resizingStyle: import("vue").ComputedRef; resizingRawStyle: { width?: number; height?: number; left?: number; top?: number; }; resizing: Ref; height: import("vue").ComputedRef; width: import("vue").ComputedRef; readonly ResizingDirection: typeof ResizingDirection; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:width': any; 'update:height': any; }, string, import("vue").PublicProps, Readonly; default: () => {}; }; minHeight: { type: NumberConstructor; }; minWidth: { type: NumberConstructor; }; parentNode: any; getPct: { type: import("vue").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; }; }>> & Readonly<{ "onUpdate:width"?: (...args: any[] | unknown[]) => any; "onUpdate:height"?: (...args: any[] | unknown[]) => any; }>, { modelValue: {}; disabled: boolean; parentNode: any; getPct: () => number; modules: ("br" | "tl")[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;