import { PropType } from 'vue'; declare var __VLS_9: {}, __VLS_22: {}, __VLS_25: {}, __VLS_27: {}; type __VLS_Slots = {} & { first?: (props: typeof __VLS_9) => any; } & { 'resize-trigger'?: (props: typeof __VLS_22) => any; } & { 'resize-trigger-icon'?: (props: typeof __VLS_25) => any; } & { second?: (props: typeof __VLS_27) => any; }; declare const __VLS_base: import("vue").DefineComponent; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; defaultSize: { type: (StringConstructor | NumberConstructor)[]; default: number; }; min: { type: (StringConstructor | NumberConstructor)[]; }; max: { type: (StringConstructor | NumberConstructor)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { moving: (_ev: MouseEvent) => any; moveStart: (_ev: MouseEvent) => any; moveEnd: (_ev: MouseEvent) => any; "update:size": (_size: string | number) => any; }, string, import("vue").PublicProps, Readonly; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; defaultSize: { type: (StringConstructor | NumberConstructor)[]; default: number; }; min: { type: (StringConstructor | NumberConstructor)[]; }; max: { type: (StringConstructor | NumberConstructor)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onMoving?: ((_ev: MouseEvent) => any) | undefined; onMoveStart?: ((_ev: MouseEvent) => any) | undefined; onMoveEnd?: ((_ev: MouseEvent) => any) | undefined; "onUpdate:size"?: ((_size: string | number) => any) | undefined; }>, { size: string | number; disabled: boolean; direction: "horizontal" | "vertical"; component: string; defaultSize: string | number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };