// package: ai.inworld.engine // file: ai/inworld/engine/world-engine.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as ai_inworld_packets_packets_pb from "../../../ai/inworld/packets/packets_pb"; import * as ai_inworld_voices_voices_pb from "../../../ai/inworld/voices/voices_pb"; import * as ai_inworld_voices_base_voice_pb from "../../../ai/inworld/voices/base_voice_pb"; import * as ai_inworld_language_codes_language_codes_pb from "../../../ai/inworld/language_codes/language_codes_pb"; export class CapabilitiesRequest extends jspb.Message { getAudio(): boolean; setAudio(value: boolean): CapabilitiesRequest; getText(): boolean; setText(value: boolean): CapabilitiesRequest; getGestures(): boolean; setGestures(value: boolean): CapabilitiesRequest; getInterruptions(): boolean; setInterruptions(value: boolean): CapabilitiesRequest; getTriggers(): boolean; setTriggers(value: boolean): CapabilitiesRequest; getEmotions(): boolean; setEmotions(value: boolean): CapabilitiesRequest; getTurnBasedStt(): boolean; setTurnBasedStt(value: boolean): CapabilitiesRequest; getEmotionStreaming(): boolean; setEmotionStreaming(value: boolean): CapabilitiesRequest; getSilenceEvents(): boolean; setSilenceEvents(value: boolean): CapabilitiesRequest; getPhonemeInfo(): boolean; setPhonemeInfo(value: boolean): CapabilitiesRequest; getContinuation(): boolean; setContinuation(value: boolean): CapabilitiesRequest; getSessionCancellation(): boolean; setSessionCancellation(value: boolean): CapabilitiesRequest; getNarratedActions(): boolean; setNarratedActions(value: boolean): CapabilitiesRequest; getRegenerateResponse(): boolean; setRegenerateResponse(value: boolean): CapabilitiesRequest; getLoadSceneInSession(): boolean; setLoadSceneInSession(value: boolean): CapabilitiesRequest; getRelations(): boolean; setRelations(value: boolean): CapabilitiesRequest; getDebugInfo(): boolean; setDebugInfo(value: boolean): CapabilitiesRequest; getTtsMp3(): boolean; setTtsMp3(value: boolean): CapabilitiesRequest; getMultiAgent(): boolean; setMultiAgent(value: boolean): CapabilitiesRequest; getAudio2Face(): boolean; setAudio2Face(value: boolean): CapabilitiesRequest; getInspect(): boolean; setInspect(value: boolean): CapabilitiesRequest; getMultiModalActionPlanning(): boolean; setMultiModalActionPlanning(value: boolean): CapabilitiesRequest; getPingPongReport(): boolean; setPingPongReport(value: boolean): CapabilitiesRequest; getPerceivedLatencyReport(): boolean; setPerceivedLatencyReport(value: boolean): CapabilitiesRequest; getLogs(): boolean; setLogs(value: boolean): CapabilitiesRequest; getLogsWarning(): boolean; setLogsWarning(value: boolean): CapabilitiesRequest; getLogsInfo(): boolean; setLogsInfo(value: boolean): CapabilitiesRequest; getLogsDebug(): boolean; setLogsDebug(value: boolean): CapabilitiesRequest; getLogsInternal(): boolean; setLogsInternal(value: boolean): CapabilitiesRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CapabilitiesRequest.AsObject; static toObject(includeInstance: boolean, msg: CapabilitiesRequest): CapabilitiesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CapabilitiesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CapabilitiesRequest; static deserializeBinaryFromReader(message: CapabilitiesRequest, reader: jspb.BinaryReader): CapabilitiesRequest; } export namespace CapabilitiesRequest { export type AsObject = { audio: boolean, text: boolean, gestures: boolean, interruptions: boolean, triggers: boolean, emotions: boolean, turnBasedStt: boolean, emotionStreaming: boolean, silenceEvents: boolean, phonemeInfo: boolean, continuation: boolean, sessionCancellation: boolean, narratedActions: boolean, regenerateResponse: boolean, loadSceneInSession: boolean, relations: boolean, debugInfo: boolean, ttsMp3: boolean, multiAgent: boolean, audio2Face: boolean, inspect: boolean, multiModalActionPlanning: boolean, pingPongReport: boolean, perceivedLatencyReport: boolean, logs: boolean, logsWarning: boolean, logsInfo: boolean, logsDebug: boolean, logsInternal: boolean, } } export class UserRequest extends jspb.Message { getName(): string; setName(value: string): UserRequest; getId(): string; setId(value: string): UserRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UserRequest.AsObject; static toObject(includeInstance: boolean, msg: UserRequest): UserRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UserRequest; static deserializeBinaryFromReader(message: UserRequest, reader: jspb.BinaryReader): UserRequest; } export namespace UserRequest { export type AsObject = { name: string, id: string, } } export class ClientRequest extends jspb.Message { getId(): string; setId(value: string): ClientRequest; getVersion(): string; setVersion(value: string): ClientRequest; getDescription(): string; setDescription(value: string): ClientRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ClientRequest.AsObject; static toObject(includeInstance: boolean, msg: ClientRequest): ClientRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ClientRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ClientRequest; static deserializeBinaryFromReader(message: ClientRequest, reader: jspb.BinaryReader): ClientRequest; } export namespace ClientRequest { export type AsObject = { id: string, version: string, description: string, } } export class LoadSceneRequest extends jspb.Message { getName(): string; setName(value: string): LoadSceneRequest; hasCapabilities(): boolean; clearCapabilities(): void; getCapabilities(): CapabilitiesRequest | undefined; setCapabilities(value?: CapabilitiesRequest): LoadSceneRequest; hasUser(): boolean; clearUser(): void; getUser(): UserRequest | undefined; setUser(value?: UserRequest): LoadSceneRequest; hasClient(): boolean; clearClient(): void; getClient(): ClientRequest | undefined; setClient(value?: ClientRequest): LoadSceneRequest; hasAudioSettings(): boolean; clearAudioSettings(): void; getAudioSettings(): AudioSettings | undefined; setAudioSettings(value?: AudioSettings): LoadSceneRequest; hasUserSettings(): boolean; clearUserSettings(): void; getUserSettings(): UserSettings | undefined; setUserSettings(value?: UserSettings): LoadSceneRequest; hasSessionContinuation(): boolean; clearSessionContinuation(): void; getSessionContinuation(): SessionContinuation | undefined; setSessionContinuation(value?: SessionContinuation): LoadSceneRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LoadSceneRequest.AsObject; static toObject(includeInstance: boolean, msg: LoadSceneRequest): LoadSceneRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LoadSceneRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LoadSceneRequest; static deserializeBinaryFromReader(message: LoadSceneRequest, reader: jspb.BinaryReader): LoadSceneRequest; } export namespace LoadSceneRequest { export type AsObject = { name: string, capabilities?: CapabilitiesRequest.AsObject, user?: UserRequest.AsObject, client?: ClientRequest.AsObject, audioSettings?: AudioSettings.AsObject, userSettings?: UserSettings.AsObject, sessionContinuation?: SessionContinuation.AsObject, } } export class AudioSettings extends jspb.Message { getSttSampleRateHertz(): number; setSttSampleRateHertz(value: number): AudioSettings; getTtsSampleRateHertz(): number; setTtsSampleRateHertz(value: number): AudioSettings; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AudioSettings.AsObject; static toObject(includeInstance: boolean, msg: AudioSettings): AudioSettings.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AudioSettings, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AudioSettings; static deserializeBinaryFromReader(message: AudioSettings, reader: jspb.BinaryReader): AudioSettings; } export namespace AudioSettings { export type AsObject = { sttSampleRateHertz: number, ttsSampleRateHertz: number, } } export class UserSettings extends jspb.Message { getViewTranscriptConsent(): boolean; setViewTranscriptConsent(value: boolean): UserSettings; hasPlayerProfile(): boolean; clearPlayerProfile(): void; getPlayerProfile(): UserSettings.PlayerProfile | undefined; setPlayerProfile(value?: UserSettings.PlayerProfile): UserSettings; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UserSettings.AsObject; static toObject(includeInstance: boolean, msg: UserSettings): UserSettings.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UserSettings, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UserSettings; static deserializeBinaryFromReader(message: UserSettings, reader: jspb.BinaryReader): UserSettings; } export namespace UserSettings { export type AsObject = { viewTranscriptConsent: boolean, playerProfile?: UserSettings.PlayerProfile.AsObject, } export class PlayerProfile extends jspb.Message { clearFieldsList(): void; getFieldsList(): Array; setFieldsList(value: Array): PlayerProfile; addFields(value?: UserSettings.PlayerProfile.PlayerField, index?: number): UserSettings.PlayerProfile.PlayerField; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PlayerProfile.AsObject; static toObject(includeInstance: boolean, msg: PlayerProfile): PlayerProfile.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: PlayerProfile, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): PlayerProfile; static deserializeBinaryFromReader(message: PlayerProfile, reader: jspb.BinaryReader): PlayerProfile; } export namespace PlayerProfile { export type AsObject = { fieldsList: Array, } export class PlayerField extends jspb.Message { getFieldId(): string; setFieldId(value: string): PlayerField; getFieldValue(): string; setFieldValue(value: string): PlayerField; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PlayerField.AsObject; static toObject(includeInstance: boolean, msg: PlayerField): PlayerField.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: PlayerField, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): PlayerField; static deserializeBinaryFromReader(message: PlayerField, reader: jspb.BinaryReader): PlayerField; } export namespace PlayerField { export type AsObject = { fieldId: string, fieldValue: string, } } } } export class SessionContinuation extends jspb.Message { hasContinuationInfo(): boolean; clearContinuationInfo(): void; getContinuationInfo(): SessionContinuation.ContinuationInfo | undefined; setContinuationInfo(value?: SessionContinuation.ContinuationInfo): SessionContinuation; hasPreviousDialog(): boolean; clearPreviousDialog(): void; getPreviousDialog(): PreviousDialog | undefined; setPreviousDialog(value?: PreviousDialog): SessionContinuation; getPreviousState(): Uint8Array | string; getPreviousState_asU8(): Uint8Array; getPreviousState_asB64(): string; setPreviousState(value: Uint8Array | string): SessionContinuation; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SessionContinuation.AsObject; static toObject(includeInstance: boolean, msg: SessionContinuation): SessionContinuation.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SessionContinuation, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SessionContinuation; static deserializeBinaryFromReader(message: SessionContinuation, reader: jspb.BinaryReader): SessionContinuation; } export namespace SessionContinuation { export type AsObject = { continuationInfo?: SessionContinuation.ContinuationInfo.AsObject, previousDialog?: PreviousDialog.AsObject, previousState: Uint8Array | string, } export class ContinuationInfo extends jspb.Message { getMillisPassed(): number; setMillisPassed(value: number): ContinuationInfo; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ContinuationInfo.AsObject; static toObject(includeInstance: boolean, msg: ContinuationInfo): ContinuationInfo.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ContinuationInfo, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ContinuationInfo; static deserializeBinaryFromReader(message: ContinuationInfo, reader: jspb.BinaryReader): ContinuationInfo; } export namespace ContinuationInfo { export type AsObject = { millisPassed: number, } } } export class PreviousDialog extends jspb.Message { clearPhrasesList(): void; getPhrasesList(): Array; setPhrasesList(value: Array): PreviousDialog; addPhrases(value?: PreviousDialog.Phrase, index?: number): PreviousDialog.Phrase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PreviousDialog.AsObject; static toObject(includeInstance: boolean, msg: PreviousDialog): PreviousDialog.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: PreviousDialog, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): PreviousDialog; static deserializeBinaryFromReader(message: PreviousDialog, reader: jspb.BinaryReader): PreviousDialog; } export namespace PreviousDialog { export type AsObject = { phrasesList: Array, } export class Phrase extends jspb.Message { getTalker(): PreviousDialog.DialogParticipant; setTalker(value: PreviousDialog.DialogParticipant): Phrase; getTalkerDisplayName(): string; setTalkerDisplayName(value: string): Phrase; hasPhrase(): boolean; clearPhrase(): void; getPhrase(): string; setPhrase(value: string): Phrase; hasNarrativeAction(): boolean; clearNarrativeAction(): void; getNarrativeAction(): string; setNarrativeAction(value: string): Phrase; getPayloadCase(): Phrase.PayloadCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Phrase.AsObject; static toObject(includeInstance: boolean, msg: Phrase): Phrase.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Phrase, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Phrase; static deserializeBinaryFromReader(message: Phrase, reader: jspb.BinaryReader): Phrase; } export namespace Phrase { export type AsObject = { talker: PreviousDialog.DialogParticipant, talkerDisplayName: string, phrase: string, narrativeAction: string, } export enum PayloadCase { PAYLOAD_NOT_SET = 0, PHRASE = 2, NARRATIVE_ACTION = 5, } } export enum DialogParticipant { UNKNOWN = 0, PLAYER = 1, CHARACTER = 2, WORLD = 3, } } export class PreviousState extends jspb.Message { clearStateHoldersList(): void; getStateHoldersList(): Array; setStateHoldersList(value: Array): PreviousState; addStateHolders(value?: PreviousState.StateHolder, index?: number): PreviousState.StateHolder; getGameSessionId(): string; setGameSessionId(value: string): PreviousState; hasConversationState(): boolean; clearConversationState(): void; getConversationState(): ConversationState | undefined; setConversationState(value?: ConversationState): PreviousState; hasEntitiesState(): boolean; clearEntitiesState(): void; getEntitiesState(): PreviousState.EntitiesState | undefined; setEntitiesState(value?: PreviousState.EntitiesState): PreviousState; hasCustomTasksState(): boolean; clearCustomTasksState(): void; getCustomTasksState(): PreviousState.CustomTaskState | undefined; setCustomTasksState(value?: PreviousState.CustomTaskState): PreviousState; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): PreviousState.AsObject; static toObject(includeInstance: boolean, msg: PreviousState): PreviousState.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: PreviousState, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): PreviousState; static deserializeBinaryFromReader(message: PreviousState, reader: jspb.BinaryReader): PreviousState; } export namespace PreviousState { export type AsObject = { stateHoldersList: Array, gameSessionId: string, conversationState?: ConversationState.AsObject, entitiesState?: PreviousState.EntitiesState.AsObject, customTasksState?: PreviousState.CustomTaskState.AsObject, } export class StateHolder extends jspb.Message { getBrainName(): string; setBrainName(value: string): StateHolder; getState(): Uint8Array | string; getState_asU8(): Uint8Array; getState_asB64(): string; setState(value: Uint8Array | string): StateHolder; hasPreviousDialog(): boolean; clearPreviousDialog(): void; getPreviousDialog(): PreviousDialog | undefined; setPreviousDialog(value?: PreviousDialog): StateHolder; clearPacketsList(): void; getPacketsList(): Array; setPacketsList(value: Array): StateHolder; addPackets(value?: ai_inworld_packets_packets_pb.InworldPacket, index?: number): ai_inworld_packets_packets_pb.InworldPacket; clearRelationsToActorsList(): void; getRelationsToActorsList(): Array; setRelationsToActorsList(value: Array): StateHolder; addRelationsToActors(value?: ActorRelations, index?: number): ActorRelations; getStateFormat(): PreviousState.StateHolder.StateFormat; setStateFormat(value: PreviousState.StateHolder.StateFormat): StateHolder; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): StateHolder.AsObject; static toObject(includeInstance: boolean, msg: StateHolder): StateHolder.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: StateHolder, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): StateHolder; static deserializeBinaryFromReader(message: StateHolder, reader: jspb.BinaryReader): StateHolder; } export namespace StateHolder { export type AsObject = { brainName: string, state: Uint8Array | string, previousDialog?: PreviousDialog.AsObject, packetsList: Array, relationsToActorsList: Array, stateFormat: PreviousState.StateHolder.StateFormat, } export enum StateFormat { STATE_FORMAT_UNKNOWN = 0, STATE_FORMAT_SESSION_BRAIN_STATE = 1, STATE_FORMAT_EXTERNAL_BRAIN_STATE = 2, } } export class EntitiesState extends jspb.Message { clearEntityItemsList(): void; getEntityItemsList(): Array; setEntityItemsList(value: Array): EntitiesState; addEntityItems(value?: PreviousState.EntitiesState.EntityItem, index?: number): PreviousState.EntitiesState.EntityItem; clearEntitiesList(): void; getEntitiesList(): Array; setEntitiesList(value: Array): EntitiesState; addEntities(value?: PreviousState.EntitiesState.Entity, index?: number): PreviousState.EntitiesState.Entity; clearDisplayIdsMappingList(): void; getDisplayIdsMappingList(): Array; setDisplayIdsMappingList(value: Array): EntitiesState; addDisplayIdsMapping(value?: PreviousState.EntitiesState.DisplayIdsMapping, index?: number): PreviousState.EntitiesState.DisplayIdsMapping; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EntitiesState.AsObject; static toObject(includeInstance: boolean, msg: EntitiesState): EntitiesState.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EntitiesState, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EntitiesState; static deserializeBinaryFromReader(message: EntitiesState, reader: jspb.BinaryReader): EntitiesState; } export namespace EntitiesState { export type AsObject = { entityItemsList: Array, entitiesList: Array, displayIdsMappingList: Array, } export class EntityItem extends jspb.Message { getId(): string; setId(value: string): EntityItem; getDisplayName(): string; setDisplayName(value: string): EntityItem; getDescription(): string; setDescription(value: string): EntityItem; getPropertiesMap(): jspb.Map; clearPropertiesMap(): void; clearEntitiesList(): void; getEntitiesList(): Array; setEntitiesList(value: Array): EntityItem; addEntities(value: string, index?: number): string; getDisplayId(): string; setDisplayId(value: string): EntityItem; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EntityItem.AsObject; static toObject(includeInstance: boolean, msg: EntityItem): EntityItem.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EntityItem, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EntityItem; static deserializeBinaryFromReader(message: EntityItem, reader: jspb.BinaryReader): EntityItem; } export namespace EntityItem { export type AsObject = { id: string, displayName: string, description: string, propertiesMap: Array<[string, string]>, entitiesList: Array, displayId: string, } } export class Entity extends jspb.Message { getId(): string; setId(value: string): Entity; getDisplayName(): string; setDisplayName(value: string): Entity; getDescription(): string; setDescription(value: string): Entity; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Entity.AsObject; static toObject(includeInstance: boolean, msg: Entity): Entity.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Entity, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Entity; static deserializeBinaryFromReader(message: Entity, reader: jspb.BinaryReader): Entity; } export namespace Entity { export type AsObject = { id: string, displayName: string, description: string, } } export class DisplayIdsMapping extends jspb.Message { getDisplayName(): string; setDisplayName(value: string): DisplayIdsMapping; getSequencenumber(): number; setSequencenumber(value: number): DisplayIdsMapping; getMappingMap(): jspb.Map; clearMappingMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DisplayIdsMapping.AsObject; static toObject(includeInstance: boolean, msg: DisplayIdsMapping): DisplayIdsMapping.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DisplayIdsMapping, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DisplayIdsMapping; static deserializeBinaryFromReader(message: DisplayIdsMapping, reader: jspb.BinaryReader): DisplayIdsMapping; } export namespace DisplayIdsMapping { export type AsObject = { displayName: string, sequencenumber: number, mappingMap: Array<[string, PreviousState.EntitiesState.DisplayIdsMapping.DisplayId.AsObject]>, } export class DisplayId extends jspb.Message { getId(): string; setId(value: string): DisplayId; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DisplayId.AsObject; static toObject(includeInstance: boolean, msg: DisplayId): DisplayId.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DisplayId, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DisplayId; static deserializeBinaryFromReader(message: DisplayId, reader: jspb.BinaryReader): DisplayId; } export namespace DisplayId { export type AsObject = { id: string, } } } } export class CustomTaskState extends jspb.Message { clearCustomTasksList(): void; getCustomTasksList(): Array; setCustomTasksList(value: Array): CustomTaskState; addCustomTasks(value?: PreviousState.CustomTaskState.CustomTask, index?: number): PreviousState.CustomTaskState.CustomTask; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CustomTaskState.AsObject; static toObject(includeInstance: boolean, msg: CustomTaskState): CustomTaskState.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CustomTaskState, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CustomTaskState; static deserializeBinaryFromReader(message: CustomTaskState, reader: jspb.BinaryReader): CustomTaskState; } export namespace CustomTaskState { export type AsObject = { customTasksList: Array, } export class TaskParameter extends jspb.Message { getId(): string; setId(value: string): TaskParameter; getDescription(): string; setDescription(value: string): TaskParameter; clearEntitiesList(): void; getEntitiesList(): Array; setEntitiesList(value: Array): TaskParameter; addEntities(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TaskParameter.AsObject; static toObject(includeInstance: boolean, msg: TaskParameter): TaskParameter.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TaskParameter, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TaskParameter; static deserializeBinaryFromReader(message: TaskParameter, reader: jspb.BinaryReader): TaskParameter; } export namespace TaskParameter { export type AsObject = { id: string, description: string, entitiesList: Array, } } export class CustomTask extends jspb.Message { getId(): string; setId(value: string): CustomTask; getDescription(): string; setDescription(value: string): CustomTask; clearParametersList(): void; getParametersList(): Array; setParametersList(value: Array): CustomTask; addParameters(value?: PreviousState.CustomTaskState.TaskParameter, index?: number): PreviousState.CustomTaskState.TaskParameter; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CustomTask.AsObject; static toObject(includeInstance: boolean, msg: CustomTask): CustomTask.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CustomTask, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CustomTask; static deserializeBinaryFromReader(message: CustomTask, reader: jspb.BinaryReader): CustomTask; } export namespace CustomTask { export type AsObject = { id: string, description: string, parametersList: Array, } } } } export class LoadSceneResponse extends jspb.Message { clearAgentsList(): void; getAgentsList(): Array; setAgentsList(value: Array): LoadSceneResponse; addAgents(value?: LoadSceneResponse.Agent, index?: number): LoadSceneResponse.Agent; getKey(): string; setKey(value: string): LoadSceneResponse; hasPreviousState(): boolean; clearPreviousState(): void; getPreviousState(): PreviousState | undefined; setPreviousState(value?: PreviousState): LoadSceneResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LoadSceneResponse.AsObject; static toObject(includeInstance: boolean, msg: LoadSceneResponse): LoadSceneResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LoadSceneResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LoadSceneResponse; static deserializeBinaryFromReader(message: LoadSceneResponse, reader: jspb.BinaryReader): LoadSceneResponse; } export namespace LoadSceneResponse { export type AsObject = { agentsList: Array, key: string, previousState?: PreviousState.AsObject, } export class Agent extends jspb.Message { getAgentId(): string; setAgentId(value: string): Agent; getBrainName(): string; setBrainName(value: string): Agent; getGivenName(): string; setGivenName(value: string): Agent; hasCharacterAssets(): boolean; clearCharacterAssets(): void; getCharacterAssets(): LoadSceneResponse.Agent.CharacterAssets | undefined; setCharacterAssets(value?: LoadSceneResponse.Agent.CharacterAssets): Agent; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Agent.AsObject; static toObject(includeInstance: boolean, msg: Agent): Agent.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Agent, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Agent; static deserializeBinaryFromReader(message: Agent, reader: jspb.BinaryReader): Agent; } export namespace Agent { export type AsObject = { agentId: string, brainName: string, givenName: string, characterAssets?: LoadSceneResponse.Agent.CharacterAssets.AsObject, } export class CharacterAssets extends jspb.Message { getRpmModelUri(): string; setRpmModelUri(value: string): CharacterAssets; getRpmImageUriPortrait(): string; setRpmImageUriPortrait(value: string): CharacterAssets; getRpmImageUriPosture(): string; setRpmImageUriPosture(value: string): CharacterAssets; getAvatarImg(): string; setAvatarImg(value: string): CharacterAssets; getAvatarImgOriginal(): string; setAvatarImgOriginal(value: string): CharacterAssets; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CharacterAssets.AsObject; static toObject(includeInstance: boolean, msg: CharacterAssets): CharacterAssets.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CharacterAssets, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CharacterAssets; static deserializeBinaryFromReader(message: CharacterAssets, reader: jspb.BinaryReader): CharacterAssets; } export namespace CharacterAssets { export type AsObject = { rpmModelUri: string, rpmImageUriPortrait: string, rpmImageUriPosture: string, avatarImg: string, avatarImgOriginal: string, } } } } export class LogErrorRequest extends jspb.Message { getKey(): string; setKey(value: string): LogErrorRequest; getMessage(): string; setMessage(value: string): LogErrorRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LogErrorRequest.AsObject; static toObject(includeInstance: boolean, msg: LogErrorRequest): LogErrorRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: LogErrorRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LogErrorRequest; static deserializeBinaryFromReader(message: LogErrorRequest, reader: jspb.BinaryReader): LogErrorRequest; } export namespace LogErrorRequest { export type AsObject = { key: string, message: string, } } export class VoicePreviewRequest extends jspb.Message { getText(): string; setText(value: string): VoicePreviewRequest; hasEmotions(): boolean; clearEmotions(): void; getEmotions(): ai_inworld_packets_packets_pb.EmotionEvent | undefined; setEmotions(value?: ai_inworld_packets_packets_pb.EmotionEvent): VoicePreviewRequest; hasVoice(): boolean; clearVoice(): void; getVoice(): ai_inworld_voices_voices_pb.Voice | undefined; setVoice(value?: ai_inworld_voices_voices_pb.Voice): VoicePreviewRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): VoicePreviewRequest.AsObject; static toObject(includeInstance: boolean, msg: VoicePreviewRequest): VoicePreviewRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: VoicePreviewRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): VoicePreviewRequest; static deserializeBinaryFromReader(message: VoicePreviewRequest, reader: jspb.BinaryReader): VoicePreviewRequest; } export namespace VoicePreviewRequest { export type AsObject = { text: string, emotions?: ai_inworld_packets_packets_pb.EmotionEvent.AsObject, voice?: ai_inworld_voices_voices_pb.Voice.AsObject, } } export class VoicePreviewResponse extends jspb.Message { getAudio(): Uint8Array | string; getAudio_asU8(): Uint8Array; getAudio_asB64(): string; setAudio(value: Uint8Array | string): VoicePreviewResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): VoicePreviewResponse.AsObject; static toObject(includeInstance: boolean, msg: VoicePreviewResponse): VoicePreviewResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: VoicePreviewResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): VoicePreviewResponse; static deserializeBinaryFromReader(message: VoicePreviewResponse, reader: jspb.BinaryReader): VoicePreviewResponse; } export namespace VoicePreviewResponse { export type AsObject = { audio: Uint8Array | string, } } export class ListBaseVoicesRequest extends jspb.Message { getLanguageCode(): string; setLanguageCode(value: string): ListBaseVoicesRequest; clearTtsTypesList(): void; getTtsTypesList(): Array; setTtsTypesList(value: Array): ListBaseVoicesRequest; addTtsTypes(value: ai_inworld_voices_voices_pb.TTSType, index?: number): ai_inworld_voices_voices_pb.TTSType; getLanguage(): ai_inworld_language_codes_language_codes_pb.LanguageCode; setLanguage(value: ai_inworld_language_codes_language_codes_pb.LanguageCode): ListBaseVoicesRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListBaseVoicesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListBaseVoicesRequest): ListBaseVoicesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListBaseVoicesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListBaseVoicesRequest; static deserializeBinaryFromReader(message: ListBaseVoicesRequest, reader: jspb.BinaryReader): ListBaseVoicesRequest; } export namespace ListBaseVoicesRequest { export type AsObject = { languageCode: string, ttsTypesList: Array, language: ai_inworld_language_codes_language_codes_pb.LanguageCode, } } export class ListBaseVoicesResponce extends jspb.Message { clearGoogleVoicesList(): void; getGoogleVoicesList(): Array; setGoogleVoicesList(value: Array): ListBaseVoicesResponce; addGoogleVoices(value?: ai_inworld_voices_base_voice_pb.BaseVoice, index?: number): ai_inworld_voices_base_voice_pb.BaseVoice; clearInworldVoicesList(): void; getInworldVoicesList(): Array; setInworldVoicesList(value: Array): ListBaseVoicesResponce; addInworldVoices(value?: ai_inworld_voices_base_voice_pb.BaseVoice, index?: number): ai_inworld_voices_base_voice_pb.BaseVoice; clearElevenLabsVoicesList(): void; getElevenLabsVoicesList(): Array; setElevenLabsVoicesList(value: Array): ListBaseVoicesResponce; addElevenLabsVoices(value?: ai_inworld_voices_base_voice_pb.BaseVoice, index?: number): ai_inworld_voices_base_voice_pb.BaseVoice; clearInworldV2VoicesList(): void; getInworldV2VoicesList(): Array; setInworldV2VoicesList(value: Array): ListBaseVoicesResponce; addInworldV2Voices(value?: ai_inworld_voices_base_voice_pb.BaseVoice, index?: number): ai_inworld_voices_base_voice_pb.BaseVoice; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListBaseVoicesResponce.AsObject; static toObject(includeInstance: boolean, msg: ListBaseVoicesResponce): ListBaseVoicesResponce.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListBaseVoicesResponce, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListBaseVoicesResponce; static deserializeBinaryFromReader(message: ListBaseVoicesResponce, reader: jspb.BinaryReader): ListBaseVoicesResponce; } export namespace ListBaseVoicesResponce { export type AsObject = { googleVoicesList: Array, inworldVoicesList: Array, elevenLabsVoicesList: Array, inworldV2VoicesList: Array, } } export class AccessToken extends jspb.Message { getToken(): string; setToken(value: string): AccessToken; getType(): string; setType(value: string): AccessToken; hasExpirationTime(): boolean; clearExpirationTime(): void; getExpirationTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setExpirationTime(value?: google_protobuf_timestamp_pb.Timestamp): AccessToken; getSessionId(): string; setSessionId(value: string): AccessToken; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AccessToken.AsObject; static toObject(includeInstance: boolean, msg: AccessToken): AccessToken.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AccessToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AccessToken; static deserializeBinaryFromReader(message: AccessToken, reader: jspb.BinaryReader): AccessToken; } export namespace AccessToken { export type AsObject = { token: string, type: string, expirationTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, sessionId: string, } } export class GenerateTokenRequest extends jspb.Message { getKey(): string; setKey(value: string): GenerateTokenRequest; clearResourcesList(): void; getResourcesList(): Array; setResourcesList(value: Array): GenerateTokenRequest; addResources(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GenerateTokenRequest.AsObject; static toObject(includeInstance: boolean, msg: GenerateTokenRequest): GenerateTokenRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GenerateTokenRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GenerateTokenRequest; static deserializeBinaryFromReader(message: GenerateTokenRequest, reader: jspb.BinaryReader): GenerateTokenRequest; } export namespace GenerateTokenRequest { export type AsObject = { key: string, resourcesList: Array, } } export class ActorRelations extends jspb.Message { getActorId(): string; setActorId(value: string): ActorRelations; clearRelationsList(): void; getRelationsList(): Array; setRelationsList(value: Array): ActorRelations; addRelations(value?: ActorRelations.Relation, index?: number): ActorRelations.Relation; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ActorRelations.AsObject; static toObject(includeInstance: boolean, msg: ActorRelations): ActorRelations.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ActorRelations, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ActorRelations; static deserializeBinaryFromReader(message: ActorRelations, reader: jspb.BinaryReader): ActorRelations; } export namespace ActorRelations { export type AsObject = { actorId: string, relationsList: Array, } export class Relation extends jspb.Message { getType(): string; setType(value: string): Relation; getLabel(): string; setLabel(value: string): Relation; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Relation.AsObject; static toObject(includeInstance: boolean, msg: Relation): Relation.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Relation, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Relation; static deserializeBinaryFromReader(message: Relation, reader: jspb.BinaryReader): Relation; } export namespace Relation { export type AsObject = { type: string, label: string, } } } export class ConversationState extends jspb.Message { clearConversationsettingsList(): void; getConversationsettingsList(): Array; setConversationsettingsList(value: Array): ConversationState; addConversationsettings(value?: ConversationState.ConversationSettings, index?: number): ConversationState.ConversationSettings; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ConversationState.AsObject; static toObject(includeInstance: boolean, msg: ConversationState): ConversationState.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ConversationState, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ConversationState; static deserializeBinaryFromReader(message: ConversationState, reader: jspb.BinaryReader): ConversationState; } export namespace ConversationState { export type AsObject = { conversationsettingsList: Array, } export class ConversationSettings extends jspb.Message { getConversationId(): string; setConversationId(value: string): ConversationSettings; clearParticipantsList(): void; getParticipantsList(): Array; setParticipantsList(value: Array): ConversationSettings; addParticipants(value: string, index?: number): string; clearSpectatorsList(): void; getSpectatorsList(): Array; setSpectatorsList(value: Array): ConversationSettings; addSpectators(value: string, index?: number): string; clearParticipatingActorsList(): void; getParticipatingActorsList(): Array; setParticipatingActorsList(value: Array): ConversationSettings; addParticipatingActors(value?: ai_inworld_packets_packets_pb.Actor, index?: number): ai_inworld_packets_packets_pb.Actor; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ConversationSettings.AsObject; static toObject(includeInstance: boolean, msg: ConversationSettings): ConversationSettings.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ConversationSettings, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ConversationSettings; static deserializeBinaryFromReader(message: ConversationSettings, reader: jspb.BinaryReader): ConversationSettings; } export namespace ConversationSettings { export type AsObject = { conversationId: string, participantsList: Array, spectatorsList: Array, participatingActorsList: Array, } } } export enum VoicePreset { VOICE_PRESET_UNSPECIFIED = 0, VOICE_PRESET_FEMALE_1 = 1, VOICE_PRESET_FEMALE_2 = 2, VOICE_PRESET_FEMALE_3 = 3, VOICE_PRESET_FEMALE_4 = 4, VOICE_PRESET_FEMALE_5 = 5, VOICE_PRESET_MALE_1 = 6, VOICE_PRESET_MALE_2 = 7, VOICE_PRESET_MALE_3 = 8, VOICE_PRESET_MALE_4 = 9, VOICE_PRESET_MALE_5 = 10, INWORLD_VOICE_PRESET_MALE_1 = 11, INWORLD_VOICE_PRESET_MALE_2 = 12, INWORLD_VOICE_PRESET_FEMALE_1 = 13, INWORLD_VOICE_PRESET_FEMALE_2 = 14, INWORLD_VOICE_PRESET_MALE_3 = 15, INWORLD_VOICE_PRESET_MALE_4 = 16, INWORLD_VOICE_PRESET_MALE_5 = 17, INWORLD_VOICE_PRESET_FEMALE_3 = 18, INWORLD_VOICE_PRESET_FEMALE_4 = 19, INWORLD_VOICE_PRESET_ROBOT_MALE_1 = 20, INWORLD_VOICE_PRESET_ROBOT_MALE_2 = 21, INWORLD_VOICE_PRESET_ROBOT_MALE_3 = 22, INWORLD_VOICE_PRESET_ROBOT_MALE_4 = 23, INWORLD_VOICE_PRESET_ROBOT_MALE_5 = 24, INWORLD_VOICE_PRESET_ROBOT_FEMALE_1 = 25, INWORLD_VOICE_PRESET_ROBOT_FEMALE_2 = 26, INWORLD_VOICE_PRESET_ROBOT_FEMALE_3 = 27, INWORLD_VOICE_PRESET_ROBOT_FEMALE_4 = 28, INWORLD_VOICE_PRESET_SPIKE = 29, INWORLD_VOICE_PRESET_TWILIGHT = 30, INWORLD_VOICE_PRESET_FLUTTERSHY = 31, INWORLD_VOICE_PRESET_ROBOT_SPIKE = 32, INWORLD_VOICE_PRESET_ROBOT_TWILIGHT = 33, INWORLD_VOICE_PRESET_ROBOT_FLUTTERSHY = 34, }