declare const _default: import('vue').DefineComponent; readonly default: "top"; }; readonly wrapClass: { readonly type: StringConstructor; }; readonly direction: { readonly type: import('vue').PropType; readonly default: "h"; }; readonly showSolidCircle: { readonly type: BooleanConstructor; }; readonly showPopover: { readonly type: BooleanConstructor; }; }>, { onButtonDown: (event: MouseEvent | TouchEvent) => void; onKeyDown: (event: KeyboardEvent) => void; setPosition: (newPosition: number) => Promise; hovering: import('vue').Ref; dragging: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:modelValue": (v: number) => any; }, string, import('vue').PublicProps, Readonly; readonly default: "top"; }; readonly wrapClass: { readonly type: StringConstructor; }; readonly direction: { readonly type: import('vue').PropType; readonly default: "h"; }; readonly showSolidCircle: { readonly type: BooleanConstructor; }; readonly showPopover: { readonly type: BooleanConstructor; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((v: number) => any) | undefined; }>, { readonly position: "left" | "right" | "top" | "bottom" | "br" | "rt" | "tr" | "rb" | "tl" | "bl" | "lt" | "lb"; readonly direction: "h" | "v"; readonly modelValue: number; readonly showSolidCircle: boolean; readonly showPopover: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { button: HTMLDivElement; }, any>; export default _default;