import { type Ref } from 'vue'; export interface UseLuckyDrawOptions { count: number | Ref; minSpeed?: number | Ref; maxSpeed?: number | Ref; accelTime?: number | Ref; decelTime?: number | Ref; easeIn?: (progress: number) => number; easeOut?: (progress: number) => number; startDelay?: number | Ref; endDelay?: number | Ref; complete?: (index: number) => void; } export declare const useLuckyDraw: (options: UseLuckyDrawOptions) => { play: () => void; stop: (index?: number) => void; pause: () => void; reset: () => void; playing: import("vue").ComputedRef; activeIndex: import("vue").ComputedRef; }; export type UseLuckyDrawReturn = ReturnType;