import { type DefaultProps } from '../config'; export interface SlideVerifyResult { targetPos: number; actualPos: number; startTime: number; endTime: number; trajectory: [x: number, y: number, t: number][]; } export interface SlideVerifyProps { targetPos?: number; text?: string; successText?: string; errorText?: string; disabled?: boolean; resetWhenError?: boolean; showTarget?: boolean; verify?: (result: SlideVerifyResult) => Promise | boolean; } export declare const defaultSlideVerifyProps: DefaultProps; export interface SlideVerifySlots { } export interface SlideVerifyEmits { (e: 'start', event: any): void; (e: 'move', event: any): void; (e: 'end', event: any): void; (e: 'change', percent: number): void; } export interface SlideVerifyExpose { reset: () => void; }