import Core from '@uniczjc/core';
import type { Options, VerifyOption } from '@uniczjc/core';
/**
 * SwipeVerify类型的验证码
 */
export default class TapVerify {
    /**
     * 设置组件名称
     */
    name: any;
    /**
     * 配置
     */
    options: Options;
    private __ref;
    private __modOptions;
    private __uvEvent?;
    private __elRefs;
    private __isComplete?;
    constructor(ref: Core);
    /**
     * 创建Dom
     * @param el view元素
     * @param option 配置
     * @param modeOpt 组件配置
     * @returns {ModHTMLEL}
     */
    private __createDOM;
    /**
     * 更新bar状态
     *
     * @param boxEl  box的el元素
     * @param state 更新状态
     */
    private __updateBar;
    /**
     * 初始化组件
     */
    initMod(): void;
    /**
     * 控制显示
     */
    verifyMod(): boolean;
    /**
     * 关闭显示
     */
    closeMod(): void;
    /**
     * 加载状态
     */
    loadingMod(status?: boolean): void;
    /**
     * 刷新状态
     */
    refreshMod(data: VerifyOption): void;
    /**
     * 销毁
     */
    destroyMod(): void;
}
