import { type Ref } from 'vue'; import { type UseLuckyDrawOptions } from './useLuckyDraw'; export interface UseSlotMachineOptions extends Omit { columns: number[] | unknown[][] | Ref; staggerDelay?: number | Ref; complete?: (index: number[]) => void; } export declare function useSlotMachine(options: UseSlotMachineOptions): { play: () => void; stop: (index?: number[]) => void; pause: () => void; reset: () => void; playing: import("vue").ComputedRef; offset: import("vue").ComputedRef; }; export type UseSlotMachineReturn = ReturnType;