import type { GenEnum, GenExtension, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import type { MessageOptions } from "./google/protobuf/descriptor_pb.js"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file networkbasetypes.proto. */ export declare const file_networkbasetypes: GenFile; /** * @generated from message CMsgVector */ export type CMsgVector = Message<"CMsgVector"> & { /** * @generated from field: optional float x = 1; */ x: number; /** * @generated from field: optional float y = 2; */ y: number; /** * @generated from field: optional float z = 3; */ z: number; /** * @generated from field: optional float w = 4; */ w: number; }; /** * Describes the message CMsgVector. * Use `create(CMsgVectorSchema)` to create a new message. */ export declare const CMsgVectorSchema: GenMessage; /** * @generated from message CMsgVector2D */ export type CMsgVector2D = Message<"CMsgVector2D"> & { /** * @generated from field: optional float x = 1; */ x: number; /** * @generated from field: optional float y = 2; */ y: number; }; /** * Describes the message CMsgVector2D. * Use `create(CMsgVector2DSchema)` to create a new message. */ export declare const CMsgVector2DSchema: GenMessage; /** * @generated from message CMsgQAngle */ export type CMsgQAngle = Message<"CMsgQAngle"> & { /** * @generated from field: optional float x = 1; */ x: number; /** * @generated from field: optional float y = 2; */ y: number; /** * @generated from field: optional float z = 3; */ z: number; }; /** * Describes the message CMsgQAngle. * Use `create(CMsgQAngleSchema)` to create a new message. */ export declare const CMsgQAngleSchema: GenMessage; /** * @generated from message CMsgQuaternion */ export type CMsgQuaternion = Message<"CMsgQuaternion"> & { /** * @generated from field: optional float x = 1; */ x: number; /** * @generated from field: optional float y = 2; */ y: number; /** * @generated from field: optional float z = 3; */ z: number; /** * @generated from field: optional float w = 4; */ w: number; }; /** * Describes the message CMsgQuaternion. * Use `create(CMsgQuaternionSchema)` to create a new message. */ export declare const CMsgQuaternionSchema: GenMessage; /** * @generated from message CMsgTransform */ export type CMsgTransform = Message<"CMsgTransform"> & { /** * @generated from field: optional CMsgVector position = 1; */ position?: CMsgVector; /** * @generated from field: optional float scale = 2; */ scale: number; /** * @generated from field: optional CMsgQuaternion orientation = 3; */ orientation?: CMsgQuaternion; }; /** * Describes the message CMsgTransform. * Use `create(CMsgTransformSchema)` to create a new message. */ export declare const CMsgTransformSchema: GenMessage; /** * @generated from message CMsgRGBA */ export type CMsgRGBA = Message<"CMsgRGBA"> & { /** * @generated from field: optional int32 r = 1; */ r: number; /** * @generated from field: optional int32 g = 2; */ g: number; /** * @generated from field: optional int32 b = 3; */ b: number; /** * @generated from field: optional int32 a = 4; */ a: number; }; /** * Describes the message CMsgRGBA. * Use `create(CMsgRGBASchema)` to create a new message. */ export declare const CMsgRGBASchema: GenMessage; /** * @generated from message CMsgPlayerInfo */ export type CMsgPlayerInfo = Message<"CMsgPlayerInfo"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional fixed64 xuid = 2; */ xuid: bigint; /** * @generated from field: optional int32 userid = 3; */ userid: number; /** * @generated from field: optional fixed64 steamid = 4; */ steamid: bigint; /** * @generated from field: optional bool fakeplayer = 5; */ fakeplayer: boolean; /** * @generated from field: optional bool ishltv = 6; */ ishltv: boolean; }; /** * Describes the message CMsgPlayerInfo. * Use `create(CMsgPlayerInfoSchema)` to create a new message. */ export declare const CMsgPlayerInfoSchema: GenMessage; /** * @generated from message CEntityMsg */ export type CEntityMsg = Message<"CEntityMsg"> & { /** * @generated from field: optional uint32 target_entity = 1 [default = 16777215]; */ targetEntity: number; }; /** * Describes the message CEntityMsg. * Use `create(CEntityMsgSchema)` to create a new message. */ export declare const CEntityMsgSchema: GenMessage; /** * @generated from message CMsg_CVars */ export type CMsg_CVars = Message<"CMsg_CVars"> & { /** * @generated from field: repeated CMsg_CVars.CVar cvars = 1; */ cvars: CMsg_CVars_CVar[]; }; /** * Describes the message CMsg_CVars. * Use `create(CMsg_CVarsSchema)` to create a new message. */ export declare const CMsg_CVarsSchema: GenMessage; /** * @generated from message CMsg_CVars.CVar */ export type CMsg_CVars_CVar = Message<"CMsg_CVars.CVar"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional string value = 2; */ value: string; }; /** * Describes the message CMsg_CVars.CVar. * Use `create(CMsg_CVars_CVarSchema)` to create a new message. */ export declare const CMsg_CVars_CVarSchema: GenMessage; /** * @generated from message CNETMsg_NOP */ export type CNETMsg_NOP = Message<"CNETMsg_NOP"> & {}; /** * Describes the message CNETMsg_NOP. * Use `create(CNETMsg_NOPSchema)` to create a new message. */ export declare const CNETMsg_NOPSchema: GenMessage; /** * @generated from message CNETMsg_SplitScreenUser */ export type CNETMsg_SplitScreenUser = Message<"CNETMsg_SplitScreenUser"> & { /** * @generated from field: optional int32 slot = 1; */ slot: number; }; /** * Describes the message CNETMsg_SplitScreenUser. * Use `create(CNETMsg_SplitScreenUserSchema)` to create a new message. */ export declare const CNETMsg_SplitScreenUserSchema: GenMessage; /** * @generated from message CNETMsg_Tick */ export type CNETMsg_Tick = Message<"CNETMsg_Tick"> & { /** * @generated from field: optional uint32 tick = 1; */ tick: number; /** * @generated from field: optional uint32 host_computationtime = 4; */ hostComputationtime: number; /** * @generated from field: optional uint32 host_computationtime_std_deviation = 5; */ hostComputationtimeStdDeviation: number; /** * @generated from field: optional uint32 legacy_host_loss = 7; */ legacyHostLoss: number; /** * @generated from field: optional uint32 host_unfiltered_frametime = 8; */ hostUnfilteredFrametime: number; /** * @generated from field: optional uint32 hltv_replay_flags = 9; */ hltvReplayFlags: number; /** * @generated from field: optional uint32 expected_long_tick = 10; */ expectedLongTick: number; /** * @generated from field: optional string expected_long_tick_reason = 11; */ expectedLongTickReason: string; /** * @generated from field: optional uint32 host_frame_dropped_pct_x10 = 12; */ hostFrameDroppedPctX10: number; /** * @generated from field: optional uint32 host_frame_irregular_arrival_pct_x10 = 13; */ hostFrameIrregularArrivalPctX10: number; }; /** * Describes the message CNETMsg_Tick. * Use `create(CNETMsg_TickSchema)` to create a new message. */ export declare const CNETMsg_TickSchema: GenMessage; /** * @generated from message CNETMsg_StringCmd */ export type CNETMsg_StringCmd = Message<"CNETMsg_StringCmd"> & { /** * @generated from field: optional string command = 1; */ command: string; /** * @generated from field: optional uint32 prediction_sync = 2; */ predictionSync: number; }; /** * Describes the message CNETMsg_StringCmd. * Use `create(CNETMsg_StringCmdSchema)` to create a new message. */ export declare const CNETMsg_StringCmdSchema: GenMessage; /** * @generated from message CNETMsg_SetConVar */ export type CNETMsg_SetConVar = Message<"CNETMsg_SetConVar"> & { /** * @generated from field: optional CMsg_CVars convars = 1; */ convars?: CMsg_CVars; }; /** * Describes the message CNETMsg_SetConVar. * Use `create(CNETMsg_SetConVarSchema)` to create a new message. */ export declare const CNETMsg_SetConVarSchema: GenMessage; /** * @generated from message CNETMsg_SignonState */ export type CNETMsg_SignonState = Message<"CNETMsg_SignonState"> & { /** * @generated from field: optional SignonState_t signon_state = 1 [default = SIGNONSTATE_NONE]; */ signonState: SignonState_t; /** * @generated from field: optional uint32 spawn_count = 2; */ spawnCount: number; /** * @generated from field: optional uint32 num_server_players = 3; */ numServerPlayers: number; /** * @generated from field: repeated string players_networkids = 4; */ playersNetworkids: string[]; /** * @generated from field: optional string map_name = 5; */ mapName: string; /** * @generated from field: optional string addons = 6; */ addons: string; }; /** * Describes the message CNETMsg_SignonState. * Use `create(CNETMsg_SignonStateSchema)` to create a new message. */ export declare const CNETMsg_SignonStateSchema: GenMessage; /** * @generated from message CSVCMsg_GameEvent */ export type CSVCMsg_GameEvent = Message<"CSVCMsg_GameEvent"> & { /** * @generated from field: optional string event_name = 1; */ eventName: string; /** * @generated from field: optional int32 eventid = 2; */ eventid: number; /** * @generated from field: repeated CSVCMsg_GameEvent.key_t keys = 3; */ keys: CSVCMsg_GameEvent_key_t[]; }; /** * Describes the message CSVCMsg_GameEvent. * Use `create(CSVCMsg_GameEventSchema)` to create a new message. */ export declare const CSVCMsg_GameEventSchema: GenMessage; /** * @generated from message CSVCMsg_GameEvent.key_t */ export type CSVCMsg_GameEvent_key_t = Message<"CSVCMsg_GameEvent.key_t"> & { /** * @generated from field: optional int32 type = 1; */ type: number; /** * @generated from field: optional string val_string = 2; */ valString: string; /** * @generated from field: optional float val_float = 3; */ valFloat: number; /** * @generated from field: optional int32 val_long = 4; */ valLong: number; /** * @generated from field: optional int32 val_short = 5; */ valShort: number; /** * @generated from field: optional int32 val_byte = 6; */ valByte: number; /** * @generated from field: optional bool val_bool = 7; */ valBool: boolean; /** * @generated from field: optional uint64 val_uint64 = 8; */ valUint64: bigint; }; /** * Describes the message CSVCMsg_GameEvent.key_t. * Use `create(CSVCMsg_GameEvent_key_tSchema)` to create a new message. */ export declare const CSVCMsg_GameEvent_key_tSchema: GenMessage; /** * @generated from message CSVCMsgList_GameEvents */ export type CSVCMsgList_GameEvents = Message<"CSVCMsgList_GameEvents"> & { /** * @generated from field: repeated CSVCMsgList_GameEvents.event_t events = 1; */ events: CSVCMsgList_GameEvents_event_t[]; }; /** * Describes the message CSVCMsgList_GameEvents. * Use `create(CSVCMsgList_GameEventsSchema)` to create a new message. */ export declare const CSVCMsgList_GameEventsSchema: GenMessage; /** * @generated from message CSVCMsgList_GameEvents.event_t */ export type CSVCMsgList_GameEvents_event_t = Message<"CSVCMsgList_GameEvents.event_t"> & { /** * @generated from field: optional int32 tick = 1; */ tick: number; /** * @generated from field: optional CSVCMsg_GameEvent event = 2; */ event?: CSVCMsg_GameEvent; }; /** * Describes the message CSVCMsgList_GameEvents.event_t. * Use `create(CSVCMsgList_GameEvents_event_tSchema)` to create a new message. */ export declare const CSVCMsgList_GameEvents_event_tSchema: GenMessage; /** * @generated from message CNETMsg_SpawnGroup_Load */ export type CNETMsg_SpawnGroup_Load = Message<"CNETMsg_SpawnGroup_Load"> & { /** * @generated from field: optional string worldname = 1; */ worldname: string; /** * @generated from field: optional string entitylumpname = 2; */ entitylumpname: string; /** * @generated from field: optional string entityfiltername = 3; */ entityfiltername: string; /** * @generated from field: optional uint32 spawngrouphandle = 4; */ spawngrouphandle: number; /** * @generated from field: optional uint32 spawngroupownerhandle = 5; */ spawngroupownerhandle: number; /** * @generated from field: optional CMsgVector world_offset_pos = 6; */ worldOffsetPos?: CMsgVector; /** * @generated from field: optional CMsgQAngle world_offset_angle = 7; */ worldOffsetAngle?: CMsgQAngle; /** * @generated from field: optional bytes spawngroupmanifest = 8; */ spawngroupmanifest: Uint8Array; /** * @generated from field: optional uint32 flags = 9; */ flags: number; /** * @generated from field: optional int32 tickcount = 10; */ tickcount: number; /** * @generated from field: optional bool manifestincomplete = 11; */ manifestincomplete: boolean; /** * @generated from field: optional string localnamefixup = 12; */ localnamefixup: string; /** * @generated from field: optional string parentnamefixup = 13; */ parentnamefixup: string; /** * @generated from field: optional int32 manifestloadpriority = 14; */ manifestloadpriority: number; /** * @generated from field: optional uint32 worldgroupid = 15; */ worldgroupid: number; /** * @generated from field: optional uint32 creationsequence = 16; */ creationsequence: number; /** * @generated from field: optional string savegamefilename = 17; */ savegamefilename: string; /** * @generated from field: optional uint32 spawngroupparenthandle = 18; */ spawngroupparenthandle: number; /** * @generated from field: optional bool leveltransition = 19; */ leveltransition: boolean; /** * @generated from field: optional string worldgroupname = 20; */ worldgroupname: string; }; /** * Describes the message CNETMsg_SpawnGroup_Load. * Use `create(CNETMsg_SpawnGroup_LoadSchema)` to create a new message. */ export declare const CNETMsg_SpawnGroup_LoadSchema: GenMessage; /** * @generated from message CNETMsg_SpawnGroup_ManifestUpdate */ export type CNETMsg_SpawnGroup_ManifestUpdate = Message<"CNETMsg_SpawnGroup_ManifestUpdate"> & { /** * @generated from field: optional uint32 spawngrouphandle = 1; */ spawngrouphandle: number; /** * @generated from field: optional bytes spawngroupmanifest = 2; */ spawngroupmanifest: Uint8Array; /** * @generated from field: optional bool manifestincomplete = 3; */ manifestincomplete: boolean; }; /** * Describes the message CNETMsg_SpawnGroup_ManifestUpdate. * Use `create(CNETMsg_SpawnGroup_ManifestUpdateSchema)` to create a new message. */ export declare const CNETMsg_SpawnGroup_ManifestUpdateSchema: GenMessage; /** * @generated from message CNETMsg_SpawnGroup_SetCreationTick */ export type CNETMsg_SpawnGroup_SetCreationTick = Message<"CNETMsg_SpawnGroup_SetCreationTick"> & { /** * @generated from field: optional uint32 spawngrouphandle = 1; */ spawngrouphandle: number; /** * @generated from field: optional int32 tickcount = 2; */ tickcount: number; /** * @generated from field: optional uint32 creationsequence = 3; */ creationsequence: number; }; /** * Describes the message CNETMsg_SpawnGroup_SetCreationTick. * Use `create(CNETMsg_SpawnGroup_SetCreationTickSchema)` to create a new message. */ export declare const CNETMsg_SpawnGroup_SetCreationTickSchema: GenMessage; /** * @generated from message CNETMsg_SpawnGroup_Unload */ export type CNETMsg_SpawnGroup_Unload = Message<"CNETMsg_SpawnGroup_Unload"> & { /** * @generated from field: optional uint32 spawngrouphandle = 1; */ spawngrouphandle: number; /** * @generated from field: optional uint32 flags = 2; */ flags: number; /** * @generated from field: optional int32 tickcount = 3; */ tickcount: number; }; /** * Describes the message CNETMsg_SpawnGroup_Unload. * Use `create(CNETMsg_SpawnGroup_UnloadSchema)` to create a new message. */ export declare const CNETMsg_SpawnGroup_UnloadSchema: GenMessage; /** * @generated from message CNETMsg_SpawnGroup_LoadCompleted */ export type CNETMsg_SpawnGroup_LoadCompleted = Message<"CNETMsg_SpawnGroup_LoadCompleted"> & { /** * @generated from field: optional uint32 spawngrouphandle = 1; */ spawngrouphandle: number; }; /** * Describes the message CNETMsg_SpawnGroup_LoadCompleted. * Use `create(CNETMsg_SpawnGroup_LoadCompletedSchema)` to create a new message. */ export declare const CNETMsg_SpawnGroup_LoadCompletedSchema: GenMessage; /** * @generated from message CSVCMsg_GameSessionConfiguration */ export type CSVCMsg_GameSessionConfiguration = Message<"CSVCMsg_GameSessionConfiguration"> & { /** * @generated from field: optional bool is_multiplayer = 1; */ isMultiplayer: boolean; /** * @generated from field: optional bool is_loadsavegame = 2; */ isLoadsavegame: boolean; /** * @generated from field: optional bool is_background_map = 3; */ isBackgroundMap: boolean; /** * @generated from field: optional bool is_headless = 4; */ isHeadless: boolean; /** * @generated from field: optional uint32 min_client_limit = 5; */ minClientLimit: number; /** * @generated from field: optional uint32 max_client_limit = 6; */ maxClientLimit: number; /** * @generated from field: optional uint32 max_clients = 7; */ maxClients: number; /** * @generated from field: optional fixed32 tick_interval = 8; */ tickInterval: number; /** * @generated from field: optional string hostname = 9; */ hostname: string; /** * @generated from field: optional string savegamename = 10; */ savegamename: string; /** * @generated from field: optional string s1_mapname = 11; */ s1Mapname: string; /** * @generated from field: optional string gamemode = 12; */ gamemode: string; /** * @generated from field: optional string server_ip_address = 13; */ serverIpAddress: string; /** * @generated from field: optional bytes data = 14; */ data: Uint8Array; /** * @generated from field: optional bool is_localonly = 15; */ isLocalonly: boolean; /** * @generated from field: optional bool no_steam_server = 19; */ noSteamServer: boolean; /** * @generated from field: optional bool is_transition = 16; */ isTransition: boolean; /** * @generated from field: optional string previouslevel = 17; */ previouslevel: string; /** * @generated from field: optional string landmarkname = 18; */ landmarkname: string; }; /** * Describes the message CSVCMsg_GameSessionConfiguration. * Use `create(CSVCMsg_GameSessionConfigurationSchema)` to create a new message. */ export declare const CSVCMsg_GameSessionConfigurationSchema: GenMessage; /** * @generated from message CNETMsg_DebugOverlay */ export type CNETMsg_DebugOverlay = Message<"CNETMsg_DebugOverlay"> & { /** * @generated from field: optional int32 etype = 1; */ etype: number; /** * @generated from field: repeated CMsgVector vectors = 2; */ vectors: CMsgVector[]; /** * @generated from field: repeated CMsgRGBA colors = 3; */ colors: CMsgRGBA[]; /** * @generated from field: repeated float dimensions = 4; */ dimensions: number[]; /** * @generated from field: repeated float times = 5; */ times: number[]; /** * @generated from field: repeated bool bools = 6; */ bools: boolean[]; /** * @generated from field: repeated uint64 uint64s = 7; */ uint64s: bigint[]; /** * @generated from field: repeated string strings = 8; */ strings: string[]; }; /** * Describes the message CNETMsg_DebugOverlay. * Use `create(CNETMsg_DebugOverlaySchema)` to create a new message. */ export declare const CNETMsg_DebugOverlaySchema: GenMessage; /** * @generated from enum SignonState_t */ export declare enum SignonState_t { /** * @generated from enum value: SIGNONSTATE_NONE = 0; */ SIGNONSTATE_NONE = 0, /** * @generated from enum value: SIGNONSTATE_CHALLENGE = 1; */ SIGNONSTATE_CHALLENGE = 1, /** * @generated from enum value: SIGNONSTATE_CONNECTED = 2; */ SIGNONSTATE_CONNECTED = 2, /** * @generated from enum value: SIGNONSTATE_NEW = 3; */ SIGNONSTATE_NEW = 3, /** * @generated from enum value: SIGNONSTATE_PRESPAWN = 4; */ SIGNONSTATE_PRESPAWN = 4, /** * @generated from enum value: SIGNONSTATE_SPAWN = 5; */ SIGNONSTATE_SPAWN = 5, /** * @generated from enum value: SIGNONSTATE_FULL = 6; */ SIGNONSTATE_FULL = 6, /** * @generated from enum value: SIGNONSTATE_CHANGELEVEL = 7; */ SIGNONSTATE_CHANGELEVEL = 7 } /** * Describes the enum SignonState_t. */ export declare const SignonState_tSchema: GenEnum; /** * @generated from enum NET_Messages */ export declare enum NET_Messages { /** * @generated from enum value: net_NOP = 0; */ net_NOP = 0, /** * @generated from enum value: net_Disconnect_Legacy = 1; */ net_Disconnect_Legacy = 1, /** * @generated from enum value: net_SplitScreenUser = 3; */ net_SplitScreenUser = 3, /** * @generated from enum value: net_Tick = 4; */ net_Tick = 4, /** * @generated from enum value: net_StringCmd = 5; */ net_StringCmd = 5, /** * @generated from enum value: net_SetConVar = 6; */ net_SetConVar = 6, /** * @generated from enum value: net_SignonState = 7; */ net_SignonState = 7, /** * @generated from enum value: net_SpawnGroup_Load = 8; */ net_SpawnGroup_Load = 8, /** * @generated from enum value: net_SpawnGroup_ManifestUpdate = 9; */ net_SpawnGroup_ManifestUpdate = 9, /** * @generated from enum value: net_SpawnGroup_SetCreationTick = 11; */ net_SpawnGroup_SetCreationTick = 11, /** * @generated from enum value: net_SpawnGroup_Unload = 12; */ net_SpawnGroup_Unload = 12, /** * @generated from enum value: net_SpawnGroup_LoadCompleted = 13; */ net_SpawnGroup_LoadCompleted = 13, /** * @generated from enum value: net_DebugOverlay = 15; */ net_DebugOverlay = 15 } /** * Describes the enum NET_Messages. */ export declare const NET_MessagesSchema: GenEnum; /** * @generated from enum SpawnGroupFlags_t */ export declare enum SpawnGroupFlags_t { /** * @generated from enum value: SPAWN_GROUP_LOAD_ENTITIES_FROM_SAVE = 1; */ SPAWN_GROUP_LOAD_ENTITIES_FROM_SAVE = 1, /** * @generated from enum value: SPAWN_GROUP_DONT_SPAWN_ENTITIES = 2; */ SPAWN_GROUP_DONT_SPAWN_ENTITIES = 2, /** * @generated from enum value: SPAWN_GROUP_SYNCHRONOUS_SPAWN = 4; */ SPAWN_GROUP_SYNCHRONOUS_SPAWN = 4, /** * @generated from enum value: SPAWN_GROUP_IS_INITIAL_SPAWN_GROUP = 8; */ SPAWN_GROUP_IS_INITIAL_SPAWN_GROUP = 8, /** * @generated from enum value: SPAWN_GROUP_CREATE_CLIENT_ONLY_ENTITIES = 16; */ SPAWN_GROUP_CREATE_CLIENT_ONLY_ENTITIES = 16, /** * @generated from enum value: SPAWN_GROUP_BLOCK_UNTIL_LOADED = 64; */ SPAWN_GROUP_BLOCK_UNTIL_LOADED = 64, /** * @generated from enum value: SPAWN_GROUP_LOAD_STREAMING_DATA = 128; */ SPAWN_GROUP_LOAD_STREAMING_DATA = 128, /** * @generated from enum value: SPAWN_GROUP_CREATE_NEW_SCENE_WORLD = 256; */ SPAWN_GROUP_CREATE_NEW_SCENE_WORLD = 256 } /** * Describes the enum SpawnGroupFlags_t. */ export declare const SpawnGroupFlags_tSchema: GenEnum; /** * @generated from extension: optional int32 maximum_size_bytes = 50000; */ export declare const maximum_size_bytes: GenExtension;