import type { DamageEffectName } from '../../damage';
import type { Kart } from '../../kart';
import type { SocketInitRaspberryInput, SocketRegisterKartCheckpointInput } from '../inputs';
export interface SocketKartClientToServerEventsParams {
    'kart:init': SocketInitRaspberryInput;
    'kart:checkpoint': SocketRegisterKartCheckpointInput;
    /** Activate the damage of a powerUp  */
    'kart:damage:sent': {
        macAddress: string;
        damageName: DamageEffectName;
    };
    /** The Kart received damage  */
    'kart:damage:received': {
        macAddress: string;
        damageName: DamageEffectName;
    };
    'kart:data:changed': {
        macAddress: string;
        kart: Kart;
    };
}
