rustplus-ts
Version:
Rust+ API Wrapper written in TypeScript for the game Rust.
1,708 lines • 66.3 kB
TypeScript
import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
import type { IBinaryWriter } from "@protobuf-ts/runtime";
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
import type { IBinaryReader } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
/**
* @generated from protobuf message rustplus.Vector2
*/
export interface Vector2 {
/**
* @generated from protobuf field: float x = 1;
*/
x: number;
/**
* @generated from protobuf field: float y = 2;
*/
y: number;
}
/**
* @generated from protobuf message rustplus.Vector3
*/
export interface Vector3 {
/**
* @generated from protobuf field: float x = 1;
*/
x: number;
/**
* @generated from protobuf field: float y = 2;
*/
y: number;
/**
* @generated from protobuf field: float z = 3;
*/
z: number;
}
/**
* @generated from protobuf message rustplus.Vector4
*/
export interface Vector4 {
/**
* @generated from protobuf field: float x = 1;
*/
x: number;
/**
* @generated from protobuf field: float y = 2;
*/
y: number;
/**
* @generated from protobuf field: float z = 3;
*/
z: number;
/**
* @generated from protobuf field: float w = 4;
*/
w: number;
}
/**
* @generated from protobuf message rustplus.Half3
*/
export interface Half3 {
/**
* @generated from protobuf field: float x = 1;
*/
x: number;
/**
* @generated from protobuf field: float y = 2;
*/
y: number;
/**
* @generated from protobuf field: float z = 3;
*/
z: number;
}
/**
* @generated from protobuf message rustplus.Color
*/
export interface Color {
/**
* @generated from protobuf field: float r = 1;
*/
r: number;
/**
* @generated from protobuf field: float g = 2;
*/
g: number;
/**
* @generated from protobuf field: float b = 3;
*/
b: number;
/**
* @generated from protobuf field: float a = 4;
*/
a: number;
}
/**
* @generated from protobuf message rustplus.Ray
*/
export interface Ray {
/**
* @generated from protobuf field: optional rustplus.Vector3 origin = 1;
*/
origin?: Vector3;
/**
* @generated from protobuf field: optional rustplus.Vector3 direction = 2;
*/
direction?: Vector3;
}
/**
* @generated from protobuf message rustplus.ClanActionResult
*/
export interface ClanActionResult {
/**
* @generated from protobuf field: int32 requestId = 1;
*/
requestId: number;
/**
* @generated from protobuf field: int32 result = 2;
*/
result: number;
/**
* @generated from protobuf field: bool hasClanInfo = 3;
*/
hasClanInfo: boolean;
/**
* @generated from protobuf field: optional rustplus.ClanInfo clanInfo = 4;
*/
clanInfo?: ClanInfo;
}
/**
* @generated from protobuf message rustplus.ClanInfo
*/
export interface ClanInfo {
/**
* @generated from protobuf field: int64 clanId = 1;
*/
clanId: string;
/**
* @generated from protobuf field: string name = 2;
*/
name: string;
/**
* @generated from protobuf field: int64 created = 3;
*/
created: string;
/**
* @generated from protobuf field: uint64 creator = 4;
*/
creator: string;
/**
* @generated from protobuf field: optional string motd = 5;
*/
motd?: string;
/**
* @generated from protobuf field: int64 motdTimestamp = 6;
*/
motdTimestamp: string;
/**
* @generated from protobuf field: uint64 motdAuthor = 7;
*/
motdAuthor: string;
/**
* @generated from protobuf field: optional bytes logo = 8;
*/
logo?: Uint8Array;
/**
* @generated from protobuf field: sint32 color = 9;
*/
color: number;
/**
* @generated from protobuf field: repeated rustplus.ClanInfo.Role roles = 10;
*/
roles: ClanInfo_Role[];
/**
* @generated from protobuf field: repeated rustplus.ClanInfo.Member members = 11;
*/
members: ClanInfo_Member[];
/**
* @generated from protobuf field: repeated rustplus.ClanInfo.Invite invites = 12;
*/
invites: ClanInfo_Invite[];
/**
* @generated from protobuf field: optional int32 maxMemberCount = 13;
*/
maxMemberCount?: number;
/**
* @generated from protobuf field: int64 score = 14;
*/
score: string;
}
/**
* @generated from protobuf message rustplus.ClanInfo.Role
*/
export interface ClanInfo_Role {
/**
* @generated from protobuf field: int32 roleId = 1;
*/
roleId: number;
/**
* @generated from protobuf field: int32 rank = 2;
*/
rank: number;
/**
* @generated from protobuf field: string name = 3;
*/
name: string;
/**
* @generated from protobuf field: bool canSetMotd = 4;
*/
canSetMotd: boolean;
/**
* @generated from protobuf field: bool canSetLogo = 5;
*/
canSetLogo: boolean;
/**
* @generated from protobuf field: bool canInvite = 6;
*/
canInvite: boolean;
/**
* @generated from protobuf field: bool canKick = 7;
*/
canKick: boolean;
/**
* @generated from protobuf field: bool canPromote = 8;
*/
canPromote: boolean;
/**
* @generated from protobuf field: bool canDemote = 9;
*/
canDemote: boolean;
/**
* @generated from protobuf field: bool canSetPlayerNotes = 10;
*/
canSetPlayerNotes: boolean;
/**
* @generated from protobuf field: bool canAccessLogs = 11;
*/
canAccessLogs: boolean;
/**
* @generated from protobuf field: bool canAccessScoreEvents = 12;
*/
canAccessScoreEvents: boolean;
}
/**
* @generated from protobuf message rustplus.ClanInfo.Member
*/
export interface ClanInfo_Member {
/**
* @generated from protobuf field: uint64 steamId = 1;
*/
steamId: string;
/**
* @generated from protobuf field: int32 roleId = 2;
*/
roleId: number;
/**
* @generated from protobuf field: int64 joined = 3;
*/
joined: string;
/**
* @generated from protobuf field: int64 lastSeen = 4;
*/
lastSeen: string;
/**
* @generated from protobuf field: optional string notes = 5;
*/
notes?: string;
/**
* @generated from protobuf field: bool online = 6;
*/
online: boolean;
}
/**
* @generated from protobuf message rustplus.ClanInfo.Invite
*/
export interface ClanInfo_Invite {
/**
* @generated from protobuf field: uint64 steamId = 1;
*/
steamId: string;
/**
* @generated from protobuf field: uint64 recruiter = 2;
*/
recruiter: string;
/**
* @generated from protobuf field: int64 timestamp = 3;
*/
timestamp: string;
}
/**
* @generated from protobuf message rustplus.ClanLog
*/
export interface ClanLog {
/**
* @generated from protobuf field: int64 clanId = 1;
*/
clanId: string;
/**
* @generated from protobuf field: repeated rustplus.ClanLog.Entry logEntries = 2;
*/
logEntries: ClanLog_Entry[];
}
/**
* @generated from protobuf message rustplus.ClanLog.Entry
*/
export interface ClanLog_Entry {
/**
* @generated from protobuf field: int64 timestamp = 1;
*/
timestamp: string;
/**
* @generated from protobuf field: string eventKey = 2;
*/
eventKey: string;
/**
* @generated from protobuf field: optional string arg1 = 3;
*/
arg1?: string;
/**
* @generated from protobuf field: optional string arg2 = 4;
*/
arg2?: string;
/**
* @generated from protobuf field: optional string arg3 = 5;
*/
arg3?: string;
/**
* @generated from protobuf field: optional string arg4 = 6;
*/
arg4?: string;
}
/**
* @generated from protobuf message rustplus.ClanInvitations
*/
export interface ClanInvitations {
/**
* @generated from protobuf field: repeated rustplus.ClanInvitations.Invitation invitations = 1;
*/
invitations: ClanInvitations_Invitation[];
}
/**
* @generated from protobuf message rustplus.ClanInvitations.Invitation
*/
export interface ClanInvitations_Invitation {
/**
* @generated from protobuf field: int64 clanId = 1;
*/
clanId: string;
/**
* @generated from protobuf field: uint64 recruiter = 2;
*/
recruiter: string;
/**
* @generated from protobuf field: int64 timestamp = 3;
*/
timestamp: string;
}
/**
* @generated from protobuf message rustplus.AppRequest
*/
export interface AppRequest {
/**
* @generated from protobuf field: uint32 seq = 1;
*/
seq: number;
/**
* @generated from protobuf field: uint64 playerId = 2;
*/
playerId: string;
/**
* @generated from protobuf field: int32 playerToken = 3;
*/
playerToken: number;
/**
* @generated from protobuf field: optional uint32 entityId = 4;
*/
entityId?: number;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getInfo = 8;
*/
getInfo?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getTime = 9;
*/
getTime?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getMap = 10;
*/
getMap?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getTeamInfo = 11;
*/
getTeamInfo?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getTeamChat = 12;
*/
getTeamChat?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppSendMessage sendTeamMessage = 13;
*/
sendTeamMessage?: AppSendMessage;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getEntityInfo = 14;
*/
getEntityInfo?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppSetEntityValue setEntityValue = 15;
*/
setEntityValue?: AppSetEntityValue;
/**
* @generated from protobuf field: optional rustplus.AppEmpty checkSubscription = 16;
*/
checkSubscription?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppFlag setSubscription = 17;
*/
setSubscription?: AppFlag;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getMapMarkers = 18;
*/
getMapMarkers?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppPromoteToLeader promoteToLeader = 20;
*/
promoteToLeader?: AppPromoteToLeader;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getClanInfo = 21;
*/
getClanInfo?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppSendMessage setClanMotd = 22;
*/
setClanMotd?: AppSendMessage;
/**
* @generated from protobuf field: optional rustplus.AppEmpty getClanChat = 23;
*/
getClanChat?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppSendMessage sendClanMessage = 24;
*/
sendClanMessage?: AppSendMessage;
/**
* @generated from protobuf field: optional rustplus.AppGetNexusAuth getNexusAuth = 25;
*/
getNexusAuth?: AppGetNexusAuth;
/**
* @generated from protobuf field: optional rustplus.AppCameraSubscribe cameraSubscribe = 30;
*/
cameraSubscribe?: AppCameraSubscribe;
/**
* @generated from protobuf field: optional rustplus.AppEmpty cameraUnsubscribe = 31;
*/
cameraUnsubscribe?: AppEmpty;
/**
* @generated from protobuf field: optional rustplus.AppCameraInput cameraInput = 32;
*/
cameraInput?: AppCameraInput;
}
/**
* @generated from protobuf message rustplus.AppMessage
*/
export interface AppMessage {
/**
* @generated from protobuf field: optional rustplus.AppResponse response = 1;
*/
response?: AppResponse;
/**
* @generated from protobuf field: optional rustplus.AppBroadcast broadcast = 2;
*/
broadcast?: AppBroadcast;
}
/**
* @generated from protobuf message rustplus.AppResponse
*/
export interface AppResponse {
/**
* @generated from protobuf field: uint32 seq = 1;
*/
seq: number;
/**
* @generated from protobuf field: optional rustplus.AppSuccess success = 4;
*/
success?: AppSuccess;
/**
* @generated from protobuf field: optional rustplus.AppError error = 5;
*/
error?: AppError;
/**
* @generated from protobuf field: optional rustplus.AppInfo info = 6;
*/
info?: AppInfo;
/**
* @generated from protobuf field: optional rustplus.AppTime time = 7;
*/
time?: AppTime;
/**
* @generated from protobuf field: optional rustplus.AppMap map = 8;
*/
map?: AppMap;
/**
* @generated from protobuf field: optional rustplus.AppTeamInfo teamInfo = 9;
*/
teamInfo?: AppTeamInfo;
/**
* @generated from protobuf field: optional rustplus.AppTeamChat teamChat = 10;
*/
teamChat?: AppTeamChat;
/**
* @generated from protobuf field: optional rustplus.AppEntityInfo entityInfo = 11;
*/
entityInfo?: AppEntityInfo;
/**
* @generated from protobuf field: optional rustplus.AppFlag flag = 12;
*/
flag?: AppFlag;
/**
* @generated from protobuf field: optional rustplus.AppMapMarkers mapMarkers = 13;
*/
mapMarkers?: AppMapMarkers;
/**
* @generated from protobuf field: optional rustplus.AppClanInfo clanInfo = 15;
*/
clanInfo?: AppClanInfo;
/**
* @generated from protobuf field: optional rustplus.AppClanChat clanChat = 16;
*/
clanChat?: AppClanChat;
/**
* @generated from protobuf field: optional rustplus.AppNexusAuth nexusAuth = 17;
*/
nexusAuth?: AppNexusAuth;
/**
* @generated from protobuf field: optional rustplus.AppCameraInfo cameraSubscribeInfo = 20;
*/
cameraSubscribeInfo?: AppCameraInfo;
}
/**
* @generated from protobuf message rustplus.AppBroadcast
*/
export interface AppBroadcast {
/**
* @generated from protobuf field: optional rustplus.AppTeamChanged teamChanged = 4;
*/
teamChanged?: AppTeamChanged;
/**
* @generated from protobuf field: optional rustplus.AppNewTeamMessage teamMessage = 5;
*/
teamMessage?: AppNewTeamMessage;
/**
* @generated from protobuf field: optional rustplus.AppEntityChanged entityChanged = 6;
*/
entityChanged?: AppEntityChanged;
/**
* @generated from protobuf field: optional rustplus.AppClanChanged clanChanged = 7;
*/
clanChanged?: AppClanChanged;
/**
* @generated from protobuf field: optional rustplus.AppNewClanMessage clanMessage = 8;
*/
clanMessage?: AppNewClanMessage;
/**
* @generated from protobuf field: optional rustplus.AppCameraRays cameraRays = 10;
*/
cameraRays?: AppCameraRays;
}
/**
* @generated from protobuf message rustplus.AppEmpty
*/
export interface AppEmpty {
}
/**
* @generated from protobuf message rustplus.AppSendMessage
*/
export interface AppSendMessage {
/**
* @generated from protobuf field: string message = 1;
*/
message: string;
}
/**
* @generated from protobuf message rustplus.AppSetEntityValue
*/
export interface AppSetEntityValue {
/**
* @generated from protobuf field: bool value = 1;
*/
value: boolean;
}
/**
* @generated from protobuf message rustplus.AppPromoteToLeader
*/
export interface AppPromoteToLeader {
/**
* @generated from protobuf field: uint64 steamId = 1;
*/
steamId: string;
}
/**
* @generated from protobuf message rustplus.AppGetNexusAuth
*/
export interface AppGetNexusAuth {
/**
* @generated from protobuf field: string appKey = 1;
*/
appKey: string;
}
/**
* @generated from protobuf message rustplus.AppSuccess
*/
export interface AppSuccess {
}
/**
* @generated from protobuf message rustplus.AppError
*/
export interface AppError {
/**
* @generated from protobuf field: string error = 1;
*/
error: string;
}
/**
* @generated from protobuf message rustplus.AppFlag
*/
export interface AppFlag {
/**
* @generated from protobuf field: optional bool value = 1;
*/
value?: boolean;
}
/**
* @generated from protobuf message rustplus.AppInfo
*/
export interface AppInfo {
/**
* @generated from protobuf field: string name = 1;
*/
name: string;
/**
* @generated from protobuf field: string headerImage = 2;
*/
headerImage: string;
/**
* @generated from protobuf field: string url = 3;
*/
url: string;
/**
* @generated from protobuf field: string map = 4;
*/
map: string;
/**
* @generated from protobuf field: uint32 mapSize = 5;
*/
mapSize: number;
/**
* @generated from protobuf field: uint32 wipeTime = 6;
*/
wipeTime: number;
/**
* @generated from protobuf field: uint32 players = 7;
*/
players: number;
/**
* @generated from protobuf field: uint32 maxPlayers = 8;
*/
maxPlayers: number;
/**
* @generated from protobuf field: uint32 queuedPlayers = 9;
*/
queuedPlayers: number;
/**
* @generated from protobuf field: uint32 seed = 10;
*/
seed: number;
/**
* @generated from protobuf field: uint32 salt = 11;
*/
salt: number;
/**
* @generated from protobuf field: optional string logoImage = 12;
*/
logoImage?: string;
/**
* @generated from protobuf field: optional string nexus = 13;
*/
nexus?: string;
/**
* @generated from protobuf field: int32 nexusId = 14;
*/
nexusId: number;
/**
* @generated from protobuf field: optional string nexusZone = 15;
*/
nexusZone?: string;
/**
* @generated from protobuf field: bool camerasEnabled = 16;
*/
camerasEnabled: boolean;
}
/**
* @generated from protobuf message rustplus.AppTime
*/
export interface AppTime {
/**
* @generated from protobuf field: float dayLengthMinutes = 1;
*/
dayLengthMinutes: number;
/**
* @generated from protobuf field: float timeScale = 2;
*/
timeScale: number;
/**
* @generated from protobuf field: float sunrise = 3;
*/
sunrise: number;
/**
* @generated from protobuf field: float sunset = 4;
*/
sunset: number;
/**
* @generated from protobuf field: float time = 5;
*/
time: number;
}
/**
* @generated from protobuf message rustplus.AppMap
*/
export interface AppMap {
/**
* @generated from protobuf field: uint32 width = 1;
*/
width: number;
/**
* @generated from protobuf field: uint32 height = 2;
*/
height: number;
/**
* @generated from protobuf field: bytes jpgImage = 3;
*/
jpgImage: Uint8Array;
/**
* @generated from protobuf field: int32 oceanMargin = 4;
*/
oceanMargin: number;
/**
* @generated from protobuf field: repeated rustplus.AppMap.Monument monuments = 5;
*/
monuments: AppMap_Monument[];
/**
* @generated from protobuf field: optional string background = 6;
*/
background?: string;
}
/**
* @generated from protobuf message rustplus.AppMap.Monument
*/
export interface AppMap_Monument {
/**
* @generated from protobuf field: string token = 1;
*/
token: string;
/**
* @generated from protobuf field: float x = 2;
*/
x: number;
/**
* @generated from protobuf field: float y = 3;
*/
y: number;
}
/**
* @generated from protobuf message rustplus.AppEntityInfo
*/
export interface AppEntityInfo {
/**
* @generated from protobuf field: rustplus.AppEntityType type = 1;
*/
type: AppEntityType;
/**
* @generated from protobuf field: rustplus.AppEntityPayload payload = 3;
*/
payload?: AppEntityPayload;
}
/**
* @generated from protobuf message rustplus.AppEntityPayload
*/
export interface AppEntityPayload {
/**
* @generated from protobuf field: bool value = 1;
*/
value: boolean;
/**
* @generated from protobuf field: repeated rustplus.AppEntityPayload.Item items = 2;
*/
items: AppEntityPayload_Item[];
/**
* @generated from protobuf field: int32 capacity = 3;
*/
capacity: number;
/**
* @generated from protobuf field: optional bool hasProtection = 4;
*/
hasProtection?: boolean;
/**
* @generated from protobuf field: uint32 protectionExpiry = 5;
*/
protectionExpiry: number;
}
/**
* @generated from protobuf message rustplus.AppEntityPayload.Item
*/
export interface AppEntityPayload_Item {
/**
* @generated from protobuf field: int32 itemId = 1;
*/
itemId: number;
/**
* @generated from protobuf field: int32 quantity = 2;
*/
quantity: number;
/**
* @generated from protobuf field: bool itemIsBlueprint = 3;
*/
itemIsBlueprint: boolean;
}
/**
* @generated from protobuf message rustplus.AppTeamInfo
*/
export interface AppTeamInfo {
/**
* @generated from protobuf field: uint64 leaderSteamId = 1;
*/
leaderSteamId: string;
/**
* @generated from protobuf field: repeated rustplus.AppTeamInfo.Member members = 2;
*/
members: AppTeamInfo_Member[];
/**
* @generated from protobuf field: repeated rustplus.AppTeamInfo.Note mapNotes = 3;
*/
mapNotes: AppTeamInfo_Note[];
/**
* @generated from protobuf field: repeated rustplus.AppTeamInfo.Note leaderMapNotes = 4;
*/
leaderMapNotes: AppTeamInfo_Note[];
}
/**
* @generated from protobuf message rustplus.AppTeamInfo.Member
*/
export interface AppTeamInfo_Member {
/**
* @generated from protobuf field: uint64 steamId = 1;
*/
steamId: string;
/**
* @generated from protobuf field: string name = 2;
*/
name: string;
/**
* @generated from protobuf field: float x = 3;
*/
x: number;
/**
* @generated from protobuf field: float y = 4;
*/
y: number;
/**
* @generated from protobuf field: bool isOnline = 5;
*/
isOnline: boolean;
/**
* @generated from protobuf field: uint32 spawnTime = 6;
*/
spawnTime: number;
/**
* @generated from protobuf field: bool isAlive = 7;
*/
isAlive: boolean;
/**
* @generated from protobuf field: uint32 deathTime = 8;
*/
deathTime: number;
}
/**
* @generated from protobuf message rustplus.AppTeamInfo.Note
*/
export interface AppTeamInfo_Note {
/**
* @generated from protobuf field: rustplus.AppTeamInfo.Note.Type type = 2;
*/
type: AppTeamInfo_Note_Type;
/**
* @generated from protobuf field: float x = 3;
*/
x: number;
/**
* @generated from protobuf field: float y = 4;
*/
y: number;
/**
* @generated from protobuf field: rustplus.AppTeamInfo.Note.Icon icon = 5;
*/
icon: AppTeamInfo_Note_Icon;
/**
* @generated from protobuf field: rustplus.AppTeamInfo.Note.ColourIndex colourIndex = 6;
*/
colourIndex: AppTeamInfo_Note_ColourIndex;
/**
* @generated from protobuf field: optional string label = 7;
*/
label?: string;
}
/**
* @generated from protobuf enum rustplus.AppTeamInfo.Note.Type
*/
export declare enum AppTeamInfo_Note_Type {
/**
* @generated from protobuf enum value: Death = 0;
*/
Death = 0,
/**
* @generated from protobuf enum value: PointOfInterest = 1;
*/
PointOfInterest = 1
}
/**
* @generated from protobuf enum rustplus.AppTeamInfo.Note.Icon
*/
export declare enum AppTeamInfo_Note_Icon {
/**
* @generated from protobuf enum value: Pin = 0;
*/
Pin = 0,
/**
* @generated from protobuf enum value: Dollar = 1;
*/
Dollar = 1,
/**
* @generated from protobuf enum value: Home = 2;
*/
Home = 2,
/**
* @generated from protobuf enum value: Parachute = 3;
*/
Parachute = 3,
/**
* @generated from protobuf enum value: Scope = 4;
*/
Scope = 4,
/**
* @generated from protobuf enum value: Shield = 5;
*/
Shield = 5,
/**
* @generated from protobuf enum value: Skull = 6;
*/
Skull = 6,
/**
* @generated from protobuf enum value: Sleep = 7;
*/
Sleep = 7,
/**
* @generated from protobuf enum value: Zzz = 8;
*/
Zzz = 8,
/**
* @generated from protobuf enum value: Gun = 9;
*/
Gun = 9,
/**
* @generated from protobuf enum value: Rock = 10;
*/
Rock = 10,
/**
* @generated from protobuf enum value: Loot = 11;
*/
Loot = 11
}
/**
* @generated from protobuf enum rustplus.AppTeamInfo.Note.ColourIndex
*/
export declare enum AppTeamInfo_Note_ColourIndex {
/**
* @generated from protobuf enum value: Yellow = 0;
*/
Yellow = 0,
/**
* @generated from protobuf enum value: Blue = 1;
*/
Blue = 1,
/**
* @generated from protobuf enum value: Green = 2;
*/
Green = 2,
/**
* @generated from protobuf enum value: Red = 3;
*/
Red = 3,
/**
* @generated from protobuf enum value: Purple = 4;
*/
Purple = 4,
/**
* @generated from protobuf enum value: Cyan = 5;
*/
Cyan = 5
}
/**
* @generated from protobuf message rustplus.AppTeamMessage
*/
export interface AppTeamMessage {
/**
* @generated from protobuf field: uint64 steamId = 1;
*/
steamId: string;
/**
* @generated from protobuf field: string name = 2;
*/
name: string;
/**
* @generated from protobuf field: string message = 3;
*/
message: string;
/**
* @generated from protobuf field: string color = 4;
*/
color: string;
/**
* @generated from protobuf field: uint32 time = 5;
*/
time: number;
}
/**
* @generated from protobuf message rustplus.AppTeamChat
*/
export interface AppTeamChat {
/**
* @generated from protobuf field: repeated rustplus.AppTeamMessage messages = 1;
*/
messages: AppTeamMessage[];
}
/**
* @generated from protobuf message rustplus.AppMarker
*/
export interface AppMarker {
/**
* @generated from protobuf field: uint32 id = 1;
*/
id: number;
/**
* @generated from protobuf field: rustplus.AppMarkerType type = 2;
*/
type: AppMarkerType;
/**
* @generated from protobuf field: float x = 3;
*/
x: number;
/**
* @generated from protobuf field: float y = 4;
*/
y: number;
/**
* @generated from protobuf field: uint64 steamId = 5;
*/
steamId: string;
/**
* @generated from protobuf field: float rotation = 6;
*/
rotation: number;
/**
* @generated from protobuf field: float radius = 7;
*/
radius: number;
/**
* @generated from protobuf field: optional rustplus.Vector4 color1 = 8;
*/
color1?: Vector4;
/**
* @generated from protobuf field: optional rustplus.Vector4 color2 = 9;
*/
color2?: Vector4;
/**
* @generated from protobuf field: float alpha = 10;
*/
alpha: number;
/**
* @generated from protobuf field: optional string name = 11;
*/
name?: string;
/**
* @generated from protobuf field: bool outOfStock = 12;
*/
outOfStock: boolean;
/**
* @generated from protobuf field: repeated rustplus.AppMarker.SellOrder sellOrders = 13;
*/
sellOrders: AppMarker_SellOrder[];
}
/**
* @generated from protobuf message rustplus.AppMarker.SellOrder
*/
export interface AppMarker_SellOrder {
/**
* @generated from protobuf field: int32 itemId = 1;
*/
itemId: number;
/**
* @generated from protobuf field: int32 quantity = 2;
*/
quantity: number;
/**
* @generated from protobuf field: int32 currencyId = 3;
*/
currencyId: number;
/**
* @generated from protobuf field: int32 costPerItem = 4;
*/
costPerItem: number;
/**
* @generated from protobuf field: int32 amountInStock = 5;
*/
amountInStock: number;
/**
* @generated from protobuf field: bool itemIsBlueprint = 6;
*/
itemIsBlueprint: boolean;
/**
* @generated from protobuf field: bool currencyIsBlueprint = 7;
*/
currencyIsBlueprint: boolean;
/**
* @generated from protobuf field: float itemCondition = 8;
*/
itemCondition: number;
/**
* @generated from protobuf field: float itemConditionMax = 9;
*/
itemConditionMax: number;
/**
* @generated from protobuf field: float priceMultiplier = 10;
*/
priceMultiplier: number;
}
/**
* @generated from protobuf message rustplus.AppMapMarkers
*/
export interface AppMapMarkers {
/**
* @generated from protobuf field: repeated rustplus.AppMarker markers = 1;
*/
markers: AppMarker[];
}
/**
* @generated from protobuf message rustplus.AppClanInfo
*/
export interface AppClanInfo {
/**
* @generated from protobuf field: optional rustplus.ClanInfo clanInfo = 1;
*/
clanInfo?: ClanInfo;
}
/**
* @generated from protobuf message rustplus.AppClanMessage
*/
export interface AppClanMessage {
/**
* @generated from protobuf field: uint64 steamId = 1;
*/
steamId: string;
/**
* @generated from protobuf field: string name = 2;
*/
name: string;
/**
* @generated from protobuf field: string message = 3;
*/
message: string;
/**
* @generated from protobuf field: int64 time = 4;
*/
time: string;
}
/**
* @generated from protobuf message rustplus.AppClanChat
*/
export interface AppClanChat {
/**
* @generated from protobuf field: repeated rustplus.AppClanMessage messages = 1;
*/
messages: AppClanMessage[];
}
/**
* @generated from protobuf message rustplus.AppNexusAuth
*/
export interface AppNexusAuth {
/**
* @generated from protobuf field: string serverId = 1;
*/
serverId: string;
/**
* @generated from protobuf field: int32 playerToken = 2;
*/
playerToken: number;
}
/**
* @generated from protobuf message rustplus.AppTeamChanged
*/
export interface AppTeamChanged {
/**
* @generated from protobuf field: uint64 playerId = 1;
*/
playerId: string;
/**
* @generated from protobuf field: rustplus.AppTeamInfo teamInfo = 2;
*/
teamInfo?: AppTeamInfo;
}
/**
* @generated from protobuf message rustplus.AppNewTeamMessage
*/
export interface AppNewTeamMessage {
/**
* @generated from protobuf field: rustplus.AppTeamMessage message = 1;
*/
message?: AppTeamMessage;
}
/**
* @generated from protobuf message rustplus.AppEntityChanged
*/
export interface AppEntityChanged {
/**
* @generated from protobuf field: optional uint32 entityId = 1;
*/
entityId?: number;
/**
* @generated from protobuf field: rustplus.AppEntityPayload payload = 2;
*/
payload?: AppEntityPayload;
}
/**
* @generated from protobuf message rustplus.AppClanChanged
*/
export interface AppClanChanged {
/**
* @generated from protobuf field: optional rustplus.ClanInfo clanInfo = 1;
*/
clanInfo?: ClanInfo;
}
/**
* @generated from protobuf message rustplus.AppNewClanMessage
*/
export interface AppNewClanMessage {
/**
* @generated from protobuf field: int64 clanId = 1;
*/
clanId: string;
/**
* @generated from protobuf field: rustplus.AppClanMessage message = 2;
*/
message?: AppClanMessage;
}
/**
* @generated from protobuf message rustplus.AppCameraSubscribe
*/
export interface AppCameraSubscribe {
/**
* @generated from protobuf field: string cameraId = 1;
*/
cameraId: string;
}
/**
* @generated from protobuf message rustplus.AppCameraInput
*/
export interface AppCameraInput {
/**
* @generated from protobuf field: int32 buttons = 1;
*/
buttons: number;
/**
* @generated from protobuf field: rustplus.Vector2 mouseDelta = 2;
*/
mouseDelta?: Vector2;
}
/**
* @generated from protobuf message rustplus.AppCameraInfo
*/
export interface AppCameraInfo {
/**
* @generated from protobuf field: int32 width = 1;
*/
width: number;
/**
* @generated from protobuf field: int32 height = 2;
*/
height: number;
/**
* @generated from protobuf field: float nearPlane = 3;
*/
nearPlane: number;
/**
* @generated from protobuf field: float farPlane = 4;
*/
farPlane: number;
/**
* @generated from protobuf field: int32 controlFlags = 5;
*/
controlFlags: number;
}
/**
* @generated from protobuf message rustplus.AppCameraRays
*/
export interface AppCameraRays {
/**
* @generated from protobuf field: float verticalFov = 1;
*/
verticalFov: number;
/**
* @generated from protobuf field: int32 sampleOffset = 2;
*/
sampleOffset: number;
/**
* @generated from protobuf field: bytes rayData = 3;
*/
rayData: Uint8Array;
/**
* @generated from protobuf field: float distance = 4;
*/
distance: number;
/**
* @generated from protobuf field: repeated rustplus.AppCameraRays.Entity entities = 5;
*/
entities: AppCameraRays_Entity[];
/**
* @generated from protobuf field: float timeOfDay = 6;
*/
timeOfDay: number;
}
/**
* @generated from protobuf message rustplus.AppCameraRays.Entity
*/
export interface AppCameraRays_Entity {
/**
* @generated from protobuf field: uint32 entityId = 1;
*/
entityId: number;
/**
* @generated from protobuf field: rustplus.AppCameraRays.EntityType type = 2;
*/
type: AppCameraRays_EntityType;
/**
* @generated from protobuf field: rustplus.Vector3 position = 3;
*/
position?: Vector3;
/**
* @generated from protobuf field: rustplus.Vector3 rotation = 4;
*/
rotation?: Vector3;
/**
* @generated from protobuf field: rustplus.Vector3 size = 5;
*/
size?: Vector3;
/**
* @generated from protobuf field: optional string name = 6;
*/
name?: string;
}
/**
* @generated from protobuf enum rustplus.AppCameraRays.EntityType
*/
export declare enum AppCameraRays_EntityType {
/**
* @generated from protobuf enum value: Reserved = 0;
*/
Reserved = 0,
/**
* @generated from protobuf enum value: Tree = 1;
*/
Tree = 1,
/**
* @generated from protobuf enum value: Player = 2;
*/
Player = 2
}
/**
* @generated from protobuf enum rustplus.AppEntityType
*/
export declare enum AppEntityType {
/**
* @generated from protobuf enum value: Reserved = 0;
*/
Reserved = 0,
/**
* @generated from protobuf enum value: Switch = 1;
*/
Switch = 1,
/**
* @generated from protobuf enum value: Alarm = 2;
*/
Alarm = 2,
/**
* @generated from protobuf enum value: StorageMonitor = 3;
*/
StorageMonitor = 3
}
/**
* @generated from protobuf enum rustplus.AppMarkerType
*/
export declare enum AppMarkerType {
/**
* @generated from protobuf enum value: Undefined = 0;
*/
Undefined = 0,
/**
* @generated from protobuf enum value: Player = 1;
*/
Player = 1,
/**
* @generated from protobuf enum value: Explosion = 2;
*/
Explosion = 2,
/**
* @generated from protobuf enum value: VendingMachine = 3;
*/
VendingMachine = 3,
/**
* @generated from protobuf enum value: CH47 = 4;
*/
CH47 = 4,
/**
* @generated from protobuf enum value: CargoShip = 5;
*/
CargoShip = 5,
/**
* @generated from protobuf enum value: Crate = 6;
*/
Crate = 6,
/**
* @generated from protobuf enum value: GenericRadius = 7;
*/
GenericRadius = 7,
/**
* @generated from protobuf enum value: PatrolHelicopter = 8;
*/
PatrolHelicopter = 8,
/**
* @generated from protobuf enum value: TravellingVendor = 9;
*/
TravellingVendor = 9
}
declare class Vector2$Type extends MessageType<Vector2> {
constructor();
create(value?: PartialMessage<Vector2>): Vector2;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Vector2): Vector2;
internalBinaryWrite(message: Vector2, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.Vector2
*/
export declare const Vector2: Vector2$Type;
declare class Vector3$Type extends MessageType<Vector3> {
constructor();
create(value?: PartialMessage<Vector3>): Vector3;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Vector3): Vector3;
internalBinaryWrite(message: Vector3, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.Vector3
*/
export declare const Vector3: Vector3$Type;
declare class Vector4$Type extends MessageType<Vector4> {
constructor();
create(value?: PartialMessage<Vector4>): Vector4;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Vector4): Vector4;
internalBinaryWrite(message: Vector4, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.Vector4
*/
export declare const Vector4: Vector4$Type;
declare class Half3$Type extends MessageType<Half3> {
constructor();
create(value?: PartialMessage<Half3>): Half3;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Half3): Half3;
internalBinaryWrite(message: Half3, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.Half3
*/
export declare const Half3: Half3$Type;
declare class Color$Type extends MessageType<Color> {
constructor();
create(value?: PartialMessage<Color>): Color;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Color): Color;
internalBinaryWrite(message: Color, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.Color
*/
export declare const Color: Color$Type;
declare class Ray$Type extends MessageType<Ray> {
constructor();
create(value?: PartialMessage<Ray>): Ray;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: Ray): Ray;
internalBinaryWrite(message: Ray, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.Ray
*/
export declare const Ray: Ray$Type;
declare class ClanActionResult$Type extends MessageType<ClanActionResult> {
constructor();
create(value?: PartialMessage<ClanActionResult>): ClanActionResult;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanActionResult): ClanActionResult;
internalBinaryWrite(message: ClanActionResult, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanActionResult
*/
export declare const ClanActionResult: ClanActionResult$Type;
declare class ClanInfo$Type extends MessageType<ClanInfo> {
constructor();
create(value?: PartialMessage<ClanInfo>): ClanInfo;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanInfo): ClanInfo;
internalBinaryWrite(message: ClanInfo, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo
*/
export declare const ClanInfo: ClanInfo$Type;
declare class ClanInfo_Role$Type extends MessageType<ClanInfo_Role> {
constructor();
create(value?: PartialMessage<ClanInfo_Role>): ClanInfo_Role;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanInfo_Role): ClanInfo_Role;
internalBinaryWrite(message: ClanInfo_Role, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo.Role
*/
export declare const ClanInfo_Role: ClanInfo_Role$Type;
declare class ClanInfo_Member$Type extends MessageType<ClanInfo_Member> {
constructor();
create(value?: PartialMessage<ClanInfo_Member>): ClanInfo_Member;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanInfo_Member): ClanInfo_Member;
internalBinaryWrite(message: ClanInfo_Member, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo.Member
*/
export declare const ClanInfo_Member: ClanInfo_Member$Type;
declare class ClanInfo_Invite$Type extends MessageType<ClanInfo_Invite> {
constructor();
create(value?: PartialMessage<ClanInfo_Invite>): ClanInfo_Invite;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanInfo_Invite): ClanInfo_Invite;
internalBinaryWrite(message: ClanInfo_Invite, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo.Invite
*/
export declare const ClanInfo_Invite: ClanInfo_Invite$Type;
declare class ClanLog$Type extends MessageType<ClanLog> {
constructor();
create(value?: PartialMessage<ClanLog>): ClanLog;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanLog): ClanLog;
internalBinaryWrite(message: ClanLog, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanLog
*/
export declare const ClanLog: ClanLog$Type;
declare class ClanLog_Entry$Type extends MessageType<ClanLog_Entry> {
constructor();
create(value?: PartialMessage<ClanLog_Entry>): ClanLog_Entry;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanLog_Entry): ClanLog_Entry;
internalBinaryWrite(message: ClanLog_Entry, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanLog.Entry
*/
export declare const ClanLog_Entry: ClanLog_Entry$Type;
declare class ClanInvitations$Type extends MessageType<ClanInvitations> {
constructor();
create(value?: PartialMessage<ClanInvitations>): ClanInvitations;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanInvitations): ClanInvitations;
internalBinaryWrite(message: ClanInvitations, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanInvitations
*/
export declare const ClanInvitations: ClanInvitations$Type;
declare class ClanInvitations_Invitation$Type extends MessageType<ClanInvitations_Invitation> {
constructor();
create(value?: PartialMessage<ClanInvitations_Invitation>): ClanInvitations_Invitation;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ClanInvitations_Invitation): ClanInvitations_Invitation;
internalBinaryWrite(message: ClanInvitations_Invitation, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.ClanInvitations.Invitation
*/
export declare const ClanInvitations_Invitation: ClanInvitations_Invitation$Type;
declare class AppRequest$Type extends MessageType<AppRequest> {
constructor();
create(value?: PartialMessage<AppRequest>): AppRequest;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppRequest): AppRequest;
internalBinaryWrite(message: AppRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppRequest
*/
export declare const AppRequest: AppRequest$Type;
declare class AppMessage$Type extends MessageType<AppMessage> {
constructor();
create(value?: PartialMessage<AppMessage>): AppMessage;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppMessage): AppMessage;
internalBinaryWrite(message: AppMessage, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppMessage
*/
export declare const AppMessage: AppMessage$Type;
declare class AppResponse$Type extends MessageType<AppResponse> {
constructor();
create(value?: PartialMessage<AppResponse>): AppResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppResponse): AppResponse;
internalBinaryWrite(message: AppResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppResponse
*/
export declare const AppResponse: AppResponse$Type;
declare class AppBroadcast$Type extends MessageType<AppBroadcast> {
constructor();
create(value?: PartialMessage<AppBroadcast>): AppBroadcast;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppBroadcast): AppBroadcast;
internalBinaryWrite(message: AppBroadcast, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppBroadcast
*/
export declare const AppBroadcast: AppBroadcast$Type;
declare class AppEmpty$Type extends MessageType<AppEmpty> {
constructor();
create(value?: PartialMessage<AppEmpty>): AppEmpty;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppEmpty): AppEmpty;
internalBinaryWrite(message: AppEmpty, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppEmpty
*/
export declare const AppEmpty: AppEmpty$Type;
declare class AppSendMessage$Type extends MessageType<AppSendMessage> {
constructor();
create(value?: PartialMessage<AppSendMessage>): AppSendMessage;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppSendMessage): AppSendMessage;
internalBinaryWrite(message: AppSendMessage, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppSendMessage
*/
export declare const AppSendMessage: AppSendMessage$Type;
declare class AppSetEntityValue$Type extends MessageType<AppSetEntityValue> {
constructor();
create(value?: PartialMessage<AppSetEntityValue>): AppSetEntityValue;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppSetEntityValue): AppSetEntityValue;
internalBinaryWrite(message: AppSetEntityValue, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppSetEntityValue
*/
export declare const AppSetEntityValue: AppSetEntityValue$Type;
declare class AppPromoteToLeader$Type extends MessageType<AppPromoteToLeader> {
constructor();
create(value?: PartialMessage<AppPromoteToLeader>): AppPromoteToLeader;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppPromoteToLeader): AppPromoteToLeader;
internalBinaryWrite(message: AppPromoteToLeader, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppPromoteToLeader
*/
export declare const AppPromoteToLeader: AppPromoteToLeader$Type;
declare class AppGetNexusAuth$Type extends MessageType<AppGetNexusAuth> {
constructor();
create(value?: PartialMessage<AppGetNexusAuth>): AppGetNexusAuth;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppGetNexusAuth): AppGetNexusAuth;
internalBinaryWrite(message: AppGetNexusAuth, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppGetNexusAuth
*/
export declare const AppGetNexusAuth: AppGetNexusAuth$Type;
declare class AppSuccess$Type extends MessageType<AppSuccess> {
constructor();
create(value?: PartialMessage<AppSuccess>): AppSuccess;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppSuccess): AppSuccess;
internalBinaryWrite(message: AppSuccess, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppSuccess
*/
export declare const AppSuccess: AppSuccess$Type;
declare class AppError$Type extends MessageType<AppError> {
constructor();
create(value?: PartialMessage<AppError>): AppError;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: AppError): AppError;
internalBinaryWrite(message: AppError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message rustplus.AppError
*/
export declare const AppError: