/// import { F1Parser } from '../F1Parser'; import type { ButtonEventDetails, FastestLapEventDetails, FlashbackEventDetails, VehicleEventDetails, LightEventDetails, OvertakeEventDetails, PenaltyEventDetails, SpeedTrapEventDetails, PacketEvent } from './types'; import type { EventCode } from '../../constants/eventCodes'; export declare class VehicleEventParser extends F1Parser { static EVENT_CODES: EventCode[]; constructor(); } export declare class FastestLapParser extends F1Parser { constructor(); } export declare class FlashbackParser extends F1Parser { constructor(); } export declare class StartLightsParser extends F1Parser { constructor(); } export declare class ButtonsParser extends F1Parser { constructor(); } export declare class OvertakeParser extends F1Parser { constructor(); } export declare class SpeedTrapParser extends F1Parser { constructor(packetFormat: number); } export declare class PenaltyParser extends F1Parser { constructor(); } export declare class PacketEventDataParser extends F1Parser { data: PacketEvent; constructor(buffer: Buffer, packetFormat: number, bigintEnabled: boolean); getEventStringCode: (buffer: Buffer, packetFormat: number, bigintEnabled: boolean) => EventCode; }