import { Connection } from '../../../skychat/Connection.js'; import { RoomPlugin } from '../../RoomPlugin.js'; import { Room } from '../../../skychat/Room.js'; export declare class DailyRollPlugin extends RoomPlugin { /** * Scheduled time in hours. E.g. 2.5 means 2h30 */ static readonly SCHEDULED_TIME: number; static readonly JACKPOT_AMOUNT: number; static readonly BOARD_WIDTH: number; static readonly BOARD_HEIGHT: number; static readonly CARDS_COUNT: number; static readonly commandName = "dailyroll"; readonly minRight = 0; readonly rules: { dailyroll: { minCount: number; maxCount: number; coolDown: number; params: { name: string; pattern: RegExp; }[]; }; }; private currentGame; constructor(room: Room); getCardCoordinates(cardId: number): { x: number; y: number; }; getCardId(x: number, y: number): number; run(alias: string, param: string, connection: Connection): Promise; private armTimer; start(): Promise; /** * */ private updateGameMessage; private handleBet; }