declare function reset(): void; declare function focus(options?: FocusOptions): void; declare const _default: __VLS_WithTemplateSlots>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; target: import("../../../utils").EpPropFinalized; tolerance: import("../../../utils").EpPropFinalized; disabled: BooleanConstructor; loading: BooleanConstructor; tip: StringConstructor; successTip: StringConstructor; loadingLock: BooleanConstructor; onBeforeTest: FunctionConstructor; onSuccess: FunctionConstructor; onFail: FunctionConstructor; onDragStart: FunctionConstructor; onDrag: FunctionConstructor; onDragEnd: FunctionConstructor; }, { currentLeft: import("vue").Ref; resetting: import("vue").Ref; isSuccess: import("vue").Ref; dragging: import("vue").ComputedRef; isLoading: import("vue").ComputedRef; track: import("vue").Ref; trigger: import("vue").Ref; focus: typeof focus; reset: typeof reset; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; target: import("../../../utils").EpPropFinalized; tolerance: import("../../../utils").EpPropFinalized; disabled: BooleanConstructor; loading: BooleanConstructor; tip: StringConstructor; successTip: StringConstructor; loadingLock: BooleanConstructor; onBeforeTest: FunctionConstructor; onSuccess: FunctionConstructor; onFail: FunctionConstructor; onDragStart: FunctionConstructor; onDrag: FunctionConstructor; onDragEnd: FunctionConstructor; }>>, { disabled: boolean; target: number; loading: boolean; tolerance: number; loadingLock: boolean; }>, { tip?(_: { success: boolean; }): any; trigger?(_: { success: boolean; }): any; }>; export default _default; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };