import { Component, h } from 'preact'; type LotteryProps = { LotteryStyles: { width: number; height: number; background?: string; align?: "flex-start" | "center" | "flex-end"; type?: "rectangle" | "round"; }; RewardList: any[]; RewardStyles: { width: number; height: number; }; animationConfig?: { baseRollCount?: number; speed?: number; aniStyle: Object; targetIndex: number; speedDegree?: number; }; }; export default class Lottery extends Component { constructor(props: LotteryProps); timer: any; speed: number; count: number; baseRollCount: number; speedDegree: number; componentWillUpdate(nextProps: Readonly, nextState: Readonly, nextContext: any): void; setLotteryStyles(): { width: number; height: number; background: string; }; setRewardStyles(index: any, total: any): { width: number; height: number; marginRight: string; marginBottom: string; }; setAnimation(): void; render(): h.JSX.Element; } export {};