import { Action } from '../../shared/stores/timerStore'; import { GroupEmitter, IServer } from '../interface'; import { ComponentConstructor } from '../games'; type ActionType = Action; type TimerCallback = (gameId: number, player: number) => void; export declare function applyActionOnTimer(ctx: GroupEmitter, id: number, action: ActionType): void; export declare function createTimer(cb: TimerCallback, maxTime: number, players: number, perActivationTimeIncrement?: number): ComponentConstructor; export declare function registerTimer(server: IServer): void; export {};