import { GameEvent } from './GameEvent';
import { Listener } from '../structs/Listener';
/**
 * @group Game Events
 */
export declare class Signals {
    listeners: Array<Listener>;
    constructor();
    emit(channel: string, event: GameEvent): void;
    on(channel: string, callback: (event: GameEvent) => void): void;
}
