UNPKG

@trustcaptcha/trustcaptcha-frontend

Version:

Frondend library for trustcaptcha

34 lines (33 loc) 1.11 kB
import { FunctionalComponent } from '../../stencil-public-runtime'; import { Config } from "./config"; export declare class CaptchaSlider { isSliderOpen: boolean; config: Config; audio: boolean; holdDuration: number; progress: number; remainingTime: number; status: 'init' | 'running' | 'release' | 'error' | 'success'; private intervalId; private pressureStartTime; private successAudio; private errorAudio; private readonly onSuccess; private readonly onClose; private readonly onStateChange; constructor(config: Config, onSuccess: () => void, onClose: () => void, onStateChange: () => void); startSlider(): void; startButtonPress(): void; private fillButtonOneStep; handleButtonRelease(): void; private getElapsedTime; toggleAudio(): void; closePopup(): void; setNewConfig(config: Config): void; } interface CaptchaSliderProps { props: CaptchaSlider; } export declare const SliderContent: FunctionalComponent<CaptchaSliderProps>; export declare const Slider: FunctionalComponent<CaptchaSliderProps>; export {};