import { PuzzleCaptchaOptions } from '../types'; export declare class PuzzleCaptcha { private options; private container; private mainContainer; private imageContainer; private canvas; private ctx; private sliderContainer; private sliderTrack; private sliderThumb; private progressBar; private hintText; private puzzle; private modal; private cancelBtn; private backgroundImage; private puzzlePosition; private currentX; private isVerified; private defaultImages; constructor(options: PuzzleCaptchaOptions); private init; private createLayout; private bindEvents; private loadBackgroundImage; private drawShape; drawPuzzleCaptcha(): void; private verify; /** * 显示验证码弹窗 */ showPopup(): void; /** * 隐藏验证码弹窗 */ hidePopup(): void; /** * 刷新验证码 */ refresh(): void; /** * 销毁验证码实例 */ destroy(): void; }