/**
 * @Author Awen
 * @Date 2024/06/01
 * @Email wengaolng@gmail.com
 **/
import { MutableRefObject } from "react";
import { RotateData } from "../meta/data";
import { RotateEvent } from "../meta/event";
import { RotateConfig } from "../meta/config";
export declare const useHandler: (data: RotateData, event: RotateEvent, config: RotateConfig, rootRef: MutableRefObject<any>, dragBlockRef: MutableRefObject<any>, dragBarRef: MutableRefObject<any>, clearCbs: () => void) => {
    getState: () => {
        dragLeft: number;
        thumbAngle: number;
    };
    thumbAngle: number;
    dragEvent: any;
    closeEvent: any;
    refreshEvent: any;
    resetData: any;
    clearData: any;
    close: any;
    refresh: any;
};
