import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file demo.proto. */ export declare const file_demo: GenFile; /** * @generated from message CDemoFileHeader */ export type CDemoFileHeader = Message<"CDemoFileHeader"> & { /** * @generated from field: required string demo_file_stamp = 1; */ demoFileStamp: string; /** * @generated from field: optional int32 patch_version = 2; */ patchVersion: number; /** * @generated from field: optional string server_name = 3; */ serverName: string; /** * @generated from field: optional string client_name = 4; */ clientName: string; /** * @generated from field: optional string map_name = 5; */ mapName: string; /** * @generated from field: optional string game_directory = 6; */ gameDirectory: string; /** * @generated from field: optional int32 fullpackets_version = 7; */ fullpacketsVersion: number; /** * @generated from field: optional bool allow_clientside_entities = 8; */ allowClientsideEntities: boolean; /** * @generated from field: optional bool allow_clientside_particles = 9; */ allowClientsideParticles: boolean; /** * @generated from field: optional string addons = 10; */ addons: string; /** * @generated from field: optional string demo_version_name = 11; */ demoVersionName: string; /** * @generated from field: optional string demo_version_guid = 12; */ demoVersionGuid: string; /** * @generated from field: optional int32 build_num = 13; */ buildNum: number; /** * @generated from field: optional string game = 14; */ game: string; /** * @generated from field: optional int32 server_start_tick = 15; */ serverStartTick: number; }; /** * Describes the message CDemoFileHeader. * Use `create(CDemoFileHeaderSchema)` to create a new message. */ export declare const CDemoFileHeaderSchema: GenMessage; /** * @generated from message CGameInfo */ export type CGameInfo = Message<"CGameInfo"> & { /** * @generated from field: optional CGameInfo.CDotaGameInfo dota = 4; */ dota?: CGameInfo_CDotaGameInfo; /** * @generated from field: optional CGameInfo.CCSGameInfo cs = 5; */ cs?: CGameInfo_CCSGameInfo; }; /** * Describes the message CGameInfo. * Use `create(CGameInfoSchema)` to create a new message. */ export declare const CGameInfoSchema: GenMessage; /** * @generated from message CGameInfo.CDotaGameInfo */ export type CGameInfo_CDotaGameInfo = Message<"CGameInfo.CDotaGameInfo"> & { /** * @generated from field: optional uint64 match_id = 1; */ matchId: bigint; /** * @generated from field: optional int32 game_mode = 2; */ gameMode: number; /** * @generated from field: optional int32 game_winner = 3; */ gameWinner: number; /** * @generated from field: repeated CGameInfo.CDotaGameInfo.CPlayerInfo player_info = 4; */ playerInfo: CGameInfo_CDotaGameInfo_CPlayerInfo[]; /** * @generated from field: optional uint32 leagueid = 5; */ leagueid: number; /** * @generated from field: repeated CGameInfo.CDotaGameInfo.CHeroSelectEvent picks_bans = 6; */ picksBans: CGameInfo_CDotaGameInfo_CHeroSelectEvent[]; /** * @generated from field: optional uint32 radiant_team_id = 7; */ radiantTeamId: number; /** * @generated from field: optional uint32 dire_team_id = 8; */ direTeamId: number; /** * @generated from field: optional string radiant_team_tag = 9; */ radiantTeamTag: string; /** * @generated from field: optional string dire_team_tag = 10; */ direTeamTag: string; /** * @generated from field: optional uint32 end_time = 11; */ endTime: number; }; /** * Describes the message CGameInfo.CDotaGameInfo. * Use `create(CGameInfo_CDotaGameInfoSchema)` to create a new message. */ export declare const CGameInfo_CDotaGameInfoSchema: GenMessage; /** * @generated from message CGameInfo.CDotaGameInfo.CPlayerInfo */ export type CGameInfo_CDotaGameInfo_CPlayerInfo = Message<"CGameInfo.CDotaGameInfo.CPlayerInfo"> & { /** * @generated from field: optional string hero_name = 1; */ heroName: string; /** * @generated from field: optional string player_name = 2; */ playerName: string; /** * @generated from field: optional bool is_fake_client = 3; */ isFakeClient: boolean; /** * @generated from field: optional uint64 steamid = 4; */ steamid: bigint; /** * @generated from field: optional int32 game_team = 5; */ gameTeam: number; }; /** * Describes the message CGameInfo.CDotaGameInfo.CPlayerInfo. * Use `create(CGameInfo_CDotaGameInfo_CPlayerInfoSchema)` to create a new message. */ export declare const CGameInfo_CDotaGameInfo_CPlayerInfoSchema: GenMessage; /** * @generated from message CGameInfo.CDotaGameInfo.CHeroSelectEvent */ export type CGameInfo_CDotaGameInfo_CHeroSelectEvent = Message<"CGameInfo.CDotaGameInfo.CHeroSelectEvent"> & { /** * @generated from field: optional bool is_pick = 1; */ isPick: boolean; /** * @generated from field: optional uint32 team = 2; */ team: number; /** * @generated from field: optional int32 hero_id = 3; */ heroId: number; }; /** * Describes the message CGameInfo.CDotaGameInfo.CHeroSelectEvent. * Use `create(CGameInfo_CDotaGameInfo_CHeroSelectEventSchema)` to create a new message. */ export declare const CGameInfo_CDotaGameInfo_CHeroSelectEventSchema: GenMessage; /** * @generated from message CGameInfo.CCSGameInfo */ export type CGameInfo_CCSGameInfo = Message<"CGameInfo.CCSGameInfo"> & { /** * @generated from field: repeated int32 round_start_ticks = 1; */ roundStartTicks: number[]; }; /** * Describes the message CGameInfo.CCSGameInfo. * Use `create(CGameInfo_CCSGameInfoSchema)` to create a new message. */ export declare const CGameInfo_CCSGameInfoSchema: GenMessage; /** * @generated from message CDemoFileInfo */ export type CDemoFileInfo = Message<"CDemoFileInfo"> & { /** * @generated from field: optional float playback_time = 1; */ playbackTime: number; /** * @generated from field: optional int32 playback_ticks = 2; */ playbackTicks: number; /** * @generated from field: optional int32 playback_frames = 3; */ playbackFrames: number; /** * @generated from field: optional CGameInfo game_info = 4; */ gameInfo?: CGameInfo; }; /** * Describes the message CDemoFileInfo. * Use `create(CDemoFileInfoSchema)` to create a new message. */ export declare const CDemoFileInfoSchema: GenMessage; /** * @generated from message CDemoPacket */ export type CDemoPacket = Message<"CDemoPacket"> & { /** * @generated from field: optional bytes data = 3; */ data: Uint8Array; }; /** * Describes the message CDemoPacket. * Use `create(CDemoPacketSchema)` to create a new message. */ export declare const CDemoPacketSchema: GenMessage; /** * @generated from message CDemoFullPacket */ export type CDemoFullPacket = Message<"CDemoFullPacket"> & { /** * @generated from field: optional CDemoStringTables string_table = 1; */ stringTable?: CDemoStringTables; /** * @generated from field: optional CDemoPacket packet = 2; */ packet?: CDemoPacket; }; /** * Describes the message CDemoFullPacket. * Use `create(CDemoFullPacketSchema)` to create a new message. */ export declare const CDemoFullPacketSchema: GenMessage; /** * @generated from message CDemoSaveGame */ export type CDemoSaveGame = Message<"CDemoSaveGame"> & { /** * @generated from field: optional bytes data = 1; */ data: Uint8Array; /** * @generated from field: optional fixed64 steam_id = 2; */ steamId: bigint; /** * @generated from field: optional fixed64 signature = 3; */ signature: bigint; /** * @generated from field: optional int32 version = 4; */ version: number; }; /** * Describes the message CDemoSaveGame. * Use `create(CDemoSaveGameSchema)` to create a new message. */ export declare const CDemoSaveGameSchema: GenMessage; /** * @generated from message CDemoSyncTick */ export type CDemoSyncTick = Message<"CDemoSyncTick"> & {}; /** * Describes the message CDemoSyncTick. * Use `create(CDemoSyncTickSchema)` to create a new message. */ export declare const CDemoSyncTickSchema: GenMessage; /** * @generated from message CDemoConsoleCmd */ export type CDemoConsoleCmd = Message<"CDemoConsoleCmd"> & { /** * @generated from field: optional string cmdstring = 1; */ cmdstring: string; }; /** * Describes the message CDemoConsoleCmd. * Use `create(CDemoConsoleCmdSchema)` to create a new message. */ export declare const CDemoConsoleCmdSchema: GenMessage; /** * @generated from message CDemoSendTables */ export type CDemoSendTables = Message<"CDemoSendTables"> & { /** * @generated from field: optional bytes data = 1; */ data: Uint8Array; }; /** * Describes the message CDemoSendTables. * Use `create(CDemoSendTablesSchema)` to create a new message. */ export declare const CDemoSendTablesSchema: GenMessage; /** * @generated from message CDemoClassInfo */ export type CDemoClassInfo = Message<"CDemoClassInfo"> & { /** * @generated from field: repeated CDemoClassInfo.class_t classes = 1; */ classes: CDemoClassInfo_class_t[]; }; /** * Describes the message CDemoClassInfo. * Use `create(CDemoClassInfoSchema)` to create a new message. */ export declare const CDemoClassInfoSchema: GenMessage; /** * @generated from message CDemoClassInfo.class_t */ export type CDemoClassInfo_class_t = Message<"CDemoClassInfo.class_t"> & { /** * @generated from field: optional int32 class_id = 1; */ classId: number; /** * @generated from field: optional string network_name = 2; */ networkName: string; /** * @generated from field: optional string table_name = 3; */ tableName: string; }; /** * Describes the message CDemoClassInfo.class_t. * Use `create(CDemoClassInfo_class_tSchema)` to create a new message. */ export declare const CDemoClassInfo_class_tSchema: GenMessage; /** * @generated from message CDemoCustomData */ export type CDemoCustomData = Message<"CDemoCustomData"> & { /** * @generated from field: optional int32 callback_index = 1; */ callbackIndex: number; /** * @generated from field: optional bytes data = 2; */ data: Uint8Array; }; /** * Describes the message CDemoCustomData. * Use `create(CDemoCustomDataSchema)` to create a new message. */ export declare const CDemoCustomDataSchema: GenMessage; /** * @generated from message CDemoCustomDataCallbacks */ export type CDemoCustomDataCallbacks = Message<"CDemoCustomDataCallbacks"> & { /** * @generated from field: repeated string save_id = 1; */ saveId: string[]; }; /** * Describes the message CDemoCustomDataCallbacks. * Use `create(CDemoCustomDataCallbacksSchema)` to create a new message. */ export declare const CDemoCustomDataCallbacksSchema: GenMessage; /** * @generated from message CDemoAnimationHeader */ export type CDemoAnimationHeader = Message<"CDemoAnimationHeader"> & { /** * @generated from field: optional sint32 entity_id = 1; */ entityId: number; /** * @generated from field: optional int32 tick = 2; */ tick: number; /** * @generated from field: optional bytes data = 3; */ data: Uint8Array; }; /** * Describes the message CDemoAnimationHeader. * Use `create(CDemoAnimationHeaderSchema)` to create a new message. */ export declare const CDemoAnimationHeaderSchema: GenMessage; /** * @generated from message CDemoAnimationData */ export type CDemoAnimationData = Message<"CDemoAnimationData"> & { /** * @generated from field: optional sint32 entity_id = 1; */ entityId: number; /** * @generated from field: optional int32 start_tick = 2; */ startTick: number; /** * @generated from field: optional int32 end_tick = 3; */ endTick: number; /** * @generated from field: optional bytes data = 4; */ data: Uint8Array; /** * @generated from field: optional int64 data_checksum = 5; */ dataChecksum: bigint; }; /** * Describes the message CDemoAnimationData. * Use `create(CDemoAnimationDataSchema)` to create a new message. */ export declare const CDemoAnimationDataSchema: GenMessage; /** * @generated from message CDemoStringTables */ export type CDemoStringTables = Message<"CDemoStringTables"> & { /** * @generated from field: repeated CDemoStringTables.table_t tables = 1; */ tables: CDemoStringTables_table_t[]; }; /** * Describes the message CDemoStringTables. * Use `create(CDemoStringTablesSchema)` to create a new message. */ export declare const CDemoStringTablesSchema: GenMessage; /** * @generated from message CDemoStringTables.items_t */ export type CDemoStringTables_items_t = Message<"CDemoStringTables.items_t"> & { /** * @generated from field: optional string str = 1; */ str: string; /** * @generated from field: optional bytes data = 2; */ data: Uint8Array; }; /** * Describes the message CDemoStringTables.items_t. * Use `create(CDemoStringTables_items_tSchema)` to create a new message. */ export declare const CDemoStringTables_items_tSchema: GenMessage; /** * @generated from message CDemoStringTables.table_t */ export type CDemoStringTables_table_t = Message<"CDemoStringTables.table_t"> & { /** * @generated from field: optional string table_name = 1; */ tableName: string; /** * @generated from field: repeated CDemoStringTables.items_t items = 2; */ items: CDemoStringTables_items_t[]; /** * @generated from field: repeated CDemoStringTables.items_t items_clientside = 3; */ itemsClientside: CDemoStringTables_items_t[]; /** * @generated from field: optional int32 table_flags = 4; */ tableFlags: number; }; /** * Describes the message CDemoStringTables.table_t. * Use `create(CDemoStringTables_table_tSchema)` to create a new message. */ export declare const CDemoStringTables_table_tSchema: GenMessage; /** * @generated from message CDemoStop */ export type CDemoStop = Message<"CDemoStop"> & {}; /** * Describes the message CDemoStop. * Use `create(CDemoStopSchema)` to create a new message. */ export declare const CDemoStopSchema: GenMessage; /** * @generated from message CDemoUserCmd */ export type CDemoUserCmd = Message<"CDemoUserCmd"> & { /** * @generated from field: optional int32 cmd_number = 1; */ cmdNumber: number; /** * @generated from field: optional bytes data = 2; */ data: Uint8Array; }; /** * Describes the message CDemoUserCmd. * Use `create(CDemoUserCmdSchema)` to create a new message. */ export declare const CDemoUserCmdSchema: GenMessage; /** * @generated from message CDemoSpawnGroups */ export type CDemoSpawnGroups = Message<"CDemoSpawnGroups"> & { /** * @generated from field: repeated bytes msgs = 3; */ msgs: Uint8Array[]; }; /** * Describes the message CDemoSpawnGroups. * Use `create(CDemoSpawnGroupsSchema)` to create a new message. */ export declare const CDemoSpawnGroupsSchema: GenMessage; /** * @generated from message CDemoSpawnGroupsHLTVBroadcast */ export type CDemoSpawnGroupsHLTVBroadcast = Message<"CDemoSpawnGroupsHLTVBroadcast"> & { /** * @generated from field: optional bytes data = 1; */ data: Uint8Array; }; /** * Describes the message CDemoSpawnGroupsHLTVBroadcast. * Use `create(CDemoSpawnGroupsHLTVBroadcastSchema)` to create a new message. */ export declare const CDemoSpawnGroupsHLTVBroadcastSchema: GenMessage; /** * @generated from message CDemoRecovery */ export type CDemoRecovery = Message<"CDemoRecovery"> & { /** * @generated from field: optional CDemoRecovery.DemoInitialSpawnGroupEntry initial_spawn_group = 1; */ initialSpawnGroup?: CDemoRecovery_DemoInitialSpawnGroupEntry; /** * @generated from field: optional bytes spawn_group_message = 2; */ spawnGroupMessage: Uint8Array; }; /** * Describes the message CDemoRecovery. * Use `create(CDemoRecoverySchema)` to create a new message. */ export declare const CDemoRecoverySchema: GenMessage; /** * @generated from message CDemoRecovery.DemoInitialSpawnGroupEntry */ export type CDemoRecovery_DemoInitialSpawnGroupEntry = Message<"CDemoRecovery.DemoInitialSpawnGroupEntry"> & { /** * @generated from field: optional uint32 spawngrouphandle = 1; */ spawngrouphandle: number; /** * @generated from field: optional bool was_created = 2; */ wasCreated: boolean; }; /** * Describes the message CDemoRecovery.DemoInitialSpawnGroupEntry. * Use `create(CDemoRecovery_DemoInitialSpawnGroupEntrySchema)` to create a new message. */ export declare const CDemoRecovery_DemoInitialSpawnGroupEntrySchema: GenMessage; /** * @generated from enum EDemoCommands */ export declare enum EDemoCommands { /** * @generated from enum value: DEM_Error = -1; */ DEM_Error = -1, /** * @generated from enum value: DEM_Stop = 0; */ DEM_Stop = 0, /** * @generated from enum value: DEM_FileHeader = 1; */ DEM_FileHeader = 1, /** * @generated from enum value: DEM_FileInfo = 2; */ DEM_FileInfo = 2, /** * @generated from enum value: DEM_SyncTick = 3; */ DEM_SyncTick = 3, /** * @generated from enum value: DEM_SendTables = 4; */ DEM_SendTables = 4, /** * @generated from enum value: DEM_ClassInfo = 5; */ DEM_ClassInfo = 5, /** * @generated from enum value: DEM_StringTables = 6; */ DEM_StringTables = 6, /** * @generated from enum value: DEM_Packet = 7; */ DEM_Packet = 7, /** * @generated from enum value: DEM_SignonPacket = 8; */ DEM_SignonPacket = 8, /** * @generated from enum value: DEM_ConsoleCmd = 9; */ DEM_ConsoleCmd = 9, /** * @generated from enum value: DEM_CustomData = 10; */ DEM_CustomData = 10, /** * @generated from enum value: DEM_CustomDataCallbacks = 11; */ DEM_CustomDataCallbacks = 11, /** * @generated from enum value: DEM_UserCmd = 12; */ DEM_UserCmd = 12, /** * @generated from enum value: DEM_FullPacket = 13; */ DEM_FullPacket = 13, /** * @generated from enum value: DEM_SaveGame = 14; */ DEM_SaveGame = 14, /** * @generated from enum value: DEM_SpawnGroups = 15; */ DEM_SpawnGroups = 15, /** * @generated from enum value: DEM_AnimationData = 16; */ DEM_AnimationData = 16, /** * @generated from enum value: DEM_AnimationHeader = 17; */ DEM_AnimationHeader = 17, /** * @generated from enum value: DEM_Recovery = 18; */ DEM_Recovery = 18, /** * @generated from enum value: DEM_Max = 19; */ DEM_Max = 19, /** * @generated from enum value: DEM_IsCompressed = 64; */ DEM_IsCompressed = 64 } /** * Describes the enum EDemoCommands. */ export declare const EDemoCommandsSchema: GenEnum;