@rapidaai/react
Version:
An easy to use react client for building generative ai application using Rapida platform.
1,384 lines (1,137 loc) • 555 kB
TypeScript
import * as jspb from 'google-protobuf';
import * as google_protobuf_any_pb from 'google-protobuf/google/protobuf/any_pb';
import * as google_protobuf_timestamp_pb from 'google-protobuf/google/protobuf/timestamp_pb';
import * as google_protobuf_struct_pb from 'google-protobuf/google/protobuf/struct_pb';
import { grpc } from '@improbable-eng/grpc-web';
import TypedEmitter from 'typed-emitter';
import { FC, HTMLAttributes } from 'react';
// package:
// file: common.proto
declare class FieldSelector extends jspb.Message {
getField(): string;
setField(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): FieldSelector.AsObject;
static toObject(includeInstance: boolean, msg: FieldSelector): FieldSelector.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: FieldSelector, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): FieldSelector;
static deserializeBinaryFromReader(message: FieldSelector, reader: jspb.BinaryReader): FieldSelector;
}
declare namespace FieldSelector {
export type AsObject = {
field: string,
}
}
declare class Criteria extends jspb.Message {
getKey(): string;
setKey(value: string): void;
getValue(): string;
setValue(value: string): void;
getLogic(): string;
setLogic(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Criteria.AsObject;
static toObject(includeInstance: boolean, msg: Criteria): Criteria.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Criteria, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Criteria;
static deserializeBinaryFromReader(message: Criteria, reader: jspb.BinaryReader): Criteria;
}
declare namespace Criteria {
export type AsObject = {
key: string,
value: string,
logic: string,
}
}
declare class Error extends jspb.Message {
getErrorcode(): string;
setErrorcode(value: string): void;
getErrormessage(): string;
setErrormessage(value: string): void;
getHumanmessage(): string;
setHumanmessage(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Error.AsObject;
static toObject(includeInstance: boolean, msg: Error): Error.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Error, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Error;
static deserializeBinaryFromReader(message: Error, reader: jspb.BinaryReader): Error;
}
declare namespace Error {
export type AsObject = {
errorcode: string,
errormessage: string,
humanmessage: string,
}
}
declare class Paginate extends jspb.Message {
getPage(): number;
setPage(value: number): void;
getPagesize(): number;
setPagesize(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Paginate.AsObject;
static toObject(includeInstance: boolean, msg: Paginate): Paginate.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Paginate, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Paginate;
static deserializeBinaryFromReader(message: Paginate, reader: jspb.BinaryReader): Paginate;
}
declare namespace Paginate {
export type AsObject = {
page: number,
pagesize: number,
}
}
declare class Paginated extends jspb.Message {
getCurrentpage(): number;
setCurrentpage(value: number): void;
getTotalitem(): number;
setTotalitem(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Paginated.AsObject;
static toObject(includeInstance: boolean, msg: Paginated): Paginated.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Paginated, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Paginated;
static deserializeBinaryFromReader(message: Paginated, reader: jspb.BinaryReader): Paginated;
}
declare namespace Paginated {
export type AsObject = {
currentpage: number,
totalitem: number,
}
}
declare class Ordering extends jspb.Message {
getColumn(): string;
setColumn(value: string): void;
getOrder(): string;
setOrder(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Ordering.AsObject;
static toObject(includeInstance: boolean, msg: Ordering): Ordering.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Ordering, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Ordering;
static deserializeBinaryFromReader(message: Ordering, reader: jspb.BinaryReader): Ordering;
}
declare namespace Ordering {
export type AsObject = {
column: string,
order: string,
}
}
declare class User extends jspb.Message {
getId(): string;
setId(value: string): void;
getName(): string;
setName(value: string): void;
getEmail(): string;
setEmail(value: string): void;
getRole(): string;
setRole(value: string): void;
hasCreateddate(): boolean;
clearCreateddate(): void;
getCreateddate(): google_protobuf_timestamp_pb.Timestamp | undefined;
setCreateddate(value?: google_protobuf_timestamp_pb.Timestamp): void;
getStatus(): string;
setStatus(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): User.AsObject;
static toObject(includeInstance: boolean, msg: User): User.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: User, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): User;
static deserializeBinaryFromReader(message: User, reader: jspb.BinaryReader): User;
}
declare namespace User {
export type AsObject = {
id: string,
name: string,
email: string,
role: string,
createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject,
status: string,
}
}
declare class BaseResponse extends jspb.Message {
getCode(): number;
setCode(value: number): void;
getSuccess(): boolean;
setSuccess(value: boolean): void;
getDataMap(): jspb.Map<string, string>;
clearDataMap(): void;
hasError(): boolean;
clearError(): void;
getError(): Error | undefined;
setError(value?: Error): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BaseResponse.AsObject;
static toObject(includeInstance: boolean, msg: BaseResponse): BaseResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: BaseResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): BaseResponse;
static deserializeBinaryFromReader(message: BaseResponse, reader: jspb.BinaryReader): BaseResponse;
}
declare namespace BaseResponse {
export type AsObject = {
code: number,
success: boolean,
dataMap: Array<[string, string]>,
error?: Error.AsObject,
}
}
declare class Metadata extends jspb.Message {
getId(): string;
setId(value: string): void;
getKey(): string;
setKey(value: string): void;
getValue(): string;
setValue(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Metadata.AsObject;
static toObject(includeInstance: boolean, msg: Metadata): Metadata.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Metadata, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Metadata;
static deserializeBinaryFromReader(message: Metadata, reader: jspb.BinaryReader): Metadata;
}
declare namespace Metadata {
export type AsObject = {
id: string,
key: string,
value: string,
}
}
declare class Argument extends jspb.Message {
getId(): string;
setId(value: string): void;
getName(): string;
setName(value: string): void;
getValue(): string;
setValue(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Argument.AsObject;
static toObject(includeInstance: boolean, msg: Argument): Argument.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Argument, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Argument;
static deserializeBinaryFromReader(message: Argument, reader: jspb.BinaryReader): Argument;
}
declare namespace Argument {
export type AsObject = {
id: string,
name: string,
value: string,
}
}
declare class Variable extends jspb.Message {
getId(): string;
setId(value: string): void;
getName(): string;
setName(value: string): void;
getType(): string;
setType(value: string): void;
hasDefaultvalue(): boolean;
clearDefaultvalue(): void;
getDefaultvalue(): string;
setDefaultvalue(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Variable.AsObject;
static toObject(includeInstance: boolean, msg: Variable): Variable.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Variable, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Variable;
static deserializeBinaryFromReader(message: Variable, reader: jspb.BinaryReader): Variable;
}
declare namespace Variable {
export type AsObject = {
id: string,
name: string,
type: string,
defaultvalue: string,
}
}
declare class Provider extends jspb.Message {
getId(): string;
setId(value: string): void;
getName(): string;
setName(value: string): void;
getDescription(): string;
setDescription(value: string): void;
getHumanname(): string;
setHumanname(value: string): void;
getImage(): string;
setImage(value: string): void;
getWebsite(): string;
setWebsite(value: string): void;
getStatus(): string;
setStatus(value: string): void;
clearConnectconfigurationList(): void;
getConnectconfigurationList(): Array<Variable>;
setConnectconfigurationList(value: Array<Variable>): void;
addConnectconfiguration(value?: Variable, index?: number): Variable;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Provider.AsObject;
static toObject(includeInstance: boolean, msg: Provider): Provider.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Provider, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Provider;
static deserializeBinaryFromReader(message: Provider, reader: jspb.BinaryReader): Provider;
}
declare namespace Provider {
export type AsObject = {
id: string,
name: string,
description: string,
humanname: string,
image: string,
website: string,
status: string,
connectconfigurationList: Array<Variable.AsObject>,
}
}
declare class Tag extends jspb.Message {
getId(): string;
setId(value: string): void;
clearTagList(): void;
getTagList(): Array<string>;
setTagList(value: Array<string>): void;
addTag(value: string, index?: number): string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Tag.AsObject;
static toObject(includeInstance: boolean, msg: Tag): Tag.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Tag, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Tag;
static deserializeBinaryFromReader(message: Tag, reader: jspb.BinaryReader): Tag;
}
declare namespace Tag {
export type AsObject = {
id: string,
tagList: Array<string>,
}
}
declare class Organization extends jspb.Message {
getId(): string;
setId(value: string): void;
getName(): string;
setName(value: string): void;
getDescription(): string;
setDescription(value: string): void;
getIndustry(): string;
setIndustry(value: string): void;
getContact(): string;
setContact(value: string): void;
getSize(): string;
setSize(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Organization.AsObject;
static toObject(includeInstance: boolean, msg: Organization): Organization.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Organization, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Organization;
static deserializeBinaryFromReader(message: Organization, reader: jspb.BinaryReader): Organization;
}
declare namespace Organization {
export type AsObject = {
id: string,
name: string,
description: string,
industry: string,
contact: string,
size: string,
}
}
declare class Metric extends jspb.Message {
getName(): string;
setName(value: string): void;
getValue(): string;
setValue(value: string): void;
getDescription(): string;
setDescription(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Metric.AsObject;
static toObject(includeInstance: boolean, msg: Metric): Metric.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Metric, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Metric;
static deserializeBinaryFromReader(message: Metric, reader: jspb.BinaryReader): Metric;
}
declare namespace Metric {
export type AsObject = {
name: string,
value: string,
description: string,
}
}
declare class Content extends jspb.Message {
getName(): string;
setName(value: string): void;
getContenttype(): string;
setContenttype(value: string): void;
getContentformat(): string;
setContentformat(value: string): void;
getContent(): Uint8Array | string;
getContent_asU8(): Uint8Array;
getContent_asB64(): string;
setContent(value: Uint8Array | string): void;
hasMeta(): boolean;
clearMeta(): void;
getMeta(): google_protobuf_struct_pb.Struct | undefined;
setMeta(value?: google_protobuf_struct_pb.Struct): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Content.AsObject;
static toObject(includeInstance: boolean, msg: Content): Content.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Content, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Content;
static deserializeBinaryFromReader(message: Content, reader: jspb.BinaryReader): Content;
}
declare namespace Content {
export type AsObject = {
name: string,
contenttype: string,
contentformat: string,
content: Uint8Array | string,
meta?: google_protobuf_struct_pb.Struct.AsObject,
}
}
declare class Message$1 extends jspb.Message {
getRole(): string;
setRole(value: string): void;
clearContentsList(): void;
getContentsList(): Array<Content>;
setContentsList(value: Array<Content>): void;
addContents(value?: Content, index?: number): Content;
clearToolcallsList(): void;
getToolcallsList(): Array<ToolCall>;
setToolcallsList(value: Array<ToolCall>): void;
addToolcalls(value?: ToolCall, index?: number): ToolCall;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Message$1.AsObject;
static toObject(includeInstance: boolean, msg: Message$1): Message$1.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Message$1, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Message$1;
static deserializeBinaryFromReader(message: Message$1, reader: jspb.BinaryReader): Message$1;
}
declare namespace Message$1 {
export type AsObject = {
role: string,
contentsList: Array<Content.AsObject>,
toolcallsList: Array<ToolCall.AsObject>,
}
}
declare class ToolCall extends jspb.Message {
getId(): string;
setId(value: string): void;
getType(): string;
setType(value: string): void;
hasFunction(): boolean;
clearFunction(): void;
getFunction(): FunctionCall | undefined;
setFunction(value?: FunctionCall): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ToolCall.AsObject;
static toObject(includeInstance: boolean, msg: ToolCall): ToolCall.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: ToolCall, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ToolCall;
static deserializeBinaryFromReader(message: ToolCall, reader: jspb.BinaryReader): ToolCall;
}
declare namespace ToolCall {
export type AsObject = {
id: string,
type: string,
pb_function?: FunctionCall.AsObject,
}
}
declare class FunctionCall extends jspb.Message {
getName(): string;
setName(value: string): void;
getArguments(): string;
setArguments(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): FunctionCall.AsObject;
static toObject(includeInstance: boolean, msg: FunctionCall): FunctionCall.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: FunctionCall, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): FunctionCall;
static deserializeBinaryFromReader(message: FunctionCall, reader: jspb.BinaryReader): FunctionCall;
}
declare namespace FunctionCall {
export type AsObject = {
name: string,
arguments: string,
}
}
declare class Knowledge extends jspb.Message {
getId(): string;
setId(value: string): void;
getName(): string;
setName(value: string): void;
getDescription(): string;
setDescription(value: string): void;
getVisibility(): string;
setVisibility(value: string): void;
getLanguage(): string;
setLanguage(value: string): void;
getEmbeddingmodelproviderid(): string;
setEmbeddingmodelproviderid(value: string): void;
getEmbeddingmodelprovidername(): string;
setEmbeddingmodelprovidername(value: string): void;
clearKnowledgeembeddingmodeloptionsList(): void;
getKnowledgeembeddingmodeloptionsList(): Array<Metadata>;
setKnowledgeembeddingmodeloptionsList(value: Array<Metadata>): void;
addKnowledgeembeddingmodeloptions(value?: Metadata, index?: number): Metadata;
getStatus(): string;
setStatus(value: string): void;
getCreatedby(): string;
setCreatedby(value: string): void;
hasCreateduser(): boolean;
clearCreateduser(): void;
getCreateduser(): User | undefined;
setCreateduser(value?: User): void;
getUpdatedby(): string;
setUpdatedby(value: string): void;
hasUpdateduser(): boolean;
clearUpdateduser(): void;
getUpdateduser(): User | undefined;
setUpdateduser(value?: User): void;
hasCreateddate(): boolean;
clearCreateddate(): void;
getCreateddate(): google_protobuf_timestamp_pb.Timestamp | undefined;
setCreateddate(value?: google_protobuf_timestamp_pb.Timestamp): void;
hasUpdateddate(): boolean;
clearUpdateddate(): void;
getUpdateddate(): google_protobuf_timestamp_pb.Timestamp | undefined;
setUpdateddate(value?: google_protobuf_timestamp_pb.Timestamp): void;
getOrganizationid(): string;
setOrganizationid(value: string): void;
getProjectid(): string;
setProjectid(value: string): void;
hasOrganization(): boolean;
clearOrganization(): void;
getOrganization(): Organization | undefined;
setOrganization(value?: Organization): void;
hasKnowledgetag(): boolean;
clearKnowledgetag(): void;
getKnowledgetag(): Tag | undefined;
setKnowledgetag(value?: Tag): void;
getDocumentcount(): number;
setDocumentcount(value: number): void;
getTokencount(): number;
setTokencount(value: number): void;
getWordcount(): number;
setWordcount(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Knowledge.AsObject;
static toObject(includeInstance: boolean, msg: Knowledge): Knowledge.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Knowledge, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Knowledge;
static deserializeBinaryFromReader(message: Knowledge, reader: jspb.BinaryReader): Knowledge;
}
declare namespace Knowledge {
export type AsObject = {
id: string,
name: string,
description: string,
visibility: string,
language: string,
embeddingmodelproviderid: string,
embeddingmodelprovidername: string,
knowledgeembeddingmodeloptionsList: Array<Metadata.AsObject>,
status: string,
createdby: string,
createduser?: User.AsObject,
updatedby: string,
updateduser?: User.AsObject,
createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject,
updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject,
organizationid: string,
projectid: string,
organization?: Organization.AsObject,
knowledgetag?: Tag.AsObject,
documentcount: number,
tokencount: number,
wordcount: number,
}
}
declare class TextPrompt extends jspb.Message {
getRole(): string;
setRole(value: string): void;
getContent(): string;
setContent(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TextPrompt.AsObject;
static toObject(includeInstance: boolean, msg: TextPrompt): TextPrompt.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: TextPrompt, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TextPrompt;
static deserializeBinaryFromReader(message: TextPrompt, reader: jspb.BinaryReader): TextPrompt;
}
declare namespace TextPrompt {
export type AsObject = {
role: string,
content: string,
}
}
declare class TextChatCompletePrompt extends jspb.Message {
clearPromptList(): void;
getPromptList(): Array<TextPrompt>;
setPromptList(value: Array<TextPrompt>): void;
addPrompt(value?: TextPrompt, index?: number): TextPrompt;
clearPromptvariablesList(): void;
getPromptvariablesList(): Array<Variable>;
setPromptvariablesList(value: Array<Variable>): void;
addPromptvariables(value?: Variable, index?: number): Variable;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TextChatCompletePrompt.AsObject;
static toObject(includeInstance: boolean, msg: TextChatCompletePrompt): TextChatCompletePrompt.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: TextChatCompletePrompt, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TextChatCompletePrompt;
static deserializeBinaryFromReader(message: TextChatCompletePrompt, reader: jspb.BinaryReader): TextChatCompletePrompt;
}
declare namespace TextChatCompletePrompt {
export type AsObject = {
promptList: Array<TextPrompt.AsObject>,
promptvariablesList: Array<Variable.AsObject>,
}
}
declare class AssistantMessageStage extends jspb.Message {
getStage(): string;
setStage(value: string): void;
getAdditionaldataMap(): jspb.Map<string, string>;
clearAdditionaldataMap(): void;
getTimetaken(): number;
setTimetaken(value: number): void;
getLifecycleid(): string;
setLifecycleid(value: string): void;
hasStarttimestamp(): boolean;
clearStarttimestamp(): void;
getStarttimestamp(): google_protobuf_timestamp_pb.Timestamp | undefined;
setStarttimestamp(value?: google_protobuf_timestamp_pb.Timestamp): void;
hasEndtimestamp(): boolean;
clearEndtimestamp(): void;
getEndtimestamp(): google_protobuf_timestamp_pb.Timestamp | undefined;
setEndtimestamp(value?: google_protobuf_timestamp_pb.Timestamp): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantMessageStage.AsObject;
static toObject(includeInstance: boolean, msg: AssistantMessageStage): AssistantMessageStage.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantMessageStage, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantMessageStage;
static deserializeBinaryFromReader(message: AssistantMessageStage, reader: jspb.BinaryReader): AssistantMessageStage;
}
declare namespace AssistantMessageStage {
export type AsObject = {
stage: string,
additionaldataMap: Array<[string, string]>,
timetaken: number,
lifecycleid: string,
starttimestamp?: google_protobuf_timestamp_pb.Timestamp.AsObject,
endtimestamp?: google_protobuf_timestamp_pb.Timestamp.AsObject,
}
}
declare class AssistantConversationMessage extends jspb.Message {
getId(): string;
setId(value: string): void;
getMessageid(): string;
setMessageid(value: string): void;
getAssistantconversationid(): string;
setAssistantconversationid(value: string): void;
hasRequest(): boolean;
clearRequest(): void;
getRequest(): Message$1 | undefined;
setRequest(value?: Message$1): void;
hasResponse(): boolean;
clearResponse(): void;
getResponse(): Message$1 | undefined;
setResponse(value?: Message$1): void;
getSource(): string;
setSource(value: string): void;
clearMetricsList(): void;
getMetricsList(): Array<Metric>;
setMetricsList(value: Array<Metric>): void;
addMetrics(value?: Metric, index?: number): Metric;
getStatus(): string;
setStatus(value: string): void;
getCreatedby(): string;
setCreatedby(value: string): void;
getUpdatedby(): string;
setUpdatedby(value: string): void;
clearSuggestedquestionsList(): void;
getSuggestedquestionsList(): Array<string>;
setSuggestedquestionsList(value: Array<string>): void;
addSuggestedquestions(value: string, index?: number): string;
clearStagesList(): void;
getStagesList(): Array<AssistantMessageStage>;
setStagesList(value: Array<AssistantMessageStage>): void;
addStages(value?: AssistantMessageStage, index?: number): AssistantMessageStage;
hasCreateddate(): boolean;
clearCreateddate(): void;
getCreateddate(): google_protobuf_timestamp_pb.Timestamp | undefined;
setCreateddate(value?: google_protobuf_timestamp_pb.Timestamp): void;
hasUpdateddate(): boolean;
clearUpdateddate(): void;
getUpdateddate(): google_protobuf_timestamp_pb.Timestamp | undefined;
setUpdateddate(value?: google_protobuf_timestamp_pb.Timestamp): void;
getAssistantid(): string;
setAssistantid(value: string): void;
getAssistantprovidermodelid(): string;
setAssistantprovidermodelid(value: string): void;
clearMetadataList(): void;
getMetadataList(): Array<Metadata>;
setMetadataList(value: Array<Metadata>): void;
addMetadata(value?: Metadata, index?: number): Metadata;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantConversationMessage.AsObject;
static toObject(includeInstance: boolean, msg: AssistantConversationMessage): AssistantConversationMessage.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantConversationMessage, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantConversationMessage;
static deserializeBinaryFromReader(message: AssistantConversationMessage, reader: jspb.BinaryReader): AssistantConversationMessage;
}
declare namespace AssistantConversationMessage {
export type AsObject = {
id: string,
messageid: string,
assistantconversationid: string,
request?: Message$1.AsObject,
response?: Message$1.AsObject,
source: string,
metricsList: Array<Metric.AsObject>,
status: string,
createdby: string,
updatedby: string,
suggestedquestionsList: Array<string>,
stagesList: Array<AssistantMessageStage.AsObject>,
createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject,
updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject,
assistantid: string,
assistantprovidermodelid: string,
metadataList: Array<Metadata.AsObject>,
}
}
declare class AssistantConversationContext extends jspb.Message {
getId(): string;
setId(value: string): void;
hasMetadata(): boolean;
clearMetadata(): void;
getMetadata(): google_protobuf_struct_pb.Struct | undefined;
setMetadata(value?: google_protobuf_struct_pb.Struct): void;
hasResult(): boolean;
clearResult(): void;
getResult(): google_protobuf_struct_pb.Struct | undefined;
setResult(value?: google_protobuf_struct_pb.Struct): void;
hasQuery(): boolean;
clearQuery(): void;
getQuery(): google_protobuf_struct_pb.Struct | undefined;
setQuery(value?: google_protobuf_struct_pb.Struct): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantConversationContext.AsObject;
static toObject(includeInstance: boolean, msg: AssistantConversationContext): AssistantConversationContext.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantConversationContext, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantConversationContext;
static deserializeBinaryFromReader(message: AssistantConversationContext, reader: jspb.BinaryReader): AssistantConversationContext;
}
declare namespace AssistantConversationContext {
export type AsObject = {
id: string,
metadata?: google_protobuf_struct_pb.Struct.AsObject,
result?: google_protobuf_struct_pb.Struct.AsObject,
query?: google_protobuf_struct_pb.Struct.AsObject,
}
}
declare class AssistantConversationRecording extends jspb.Message {
getRecordingurl(): string;
setRecordingurl(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantConversationRecording.AsObject;
static toObject(includeInstance: boolean, msg: AssistantConversationRecording): AssistantConversationRecording.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantConversationRecording, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantConversationRecording;
static deserializeBinaryFromReader(message: AssistantConversationRecording, reader: jspb.BinaryReader): AssistantConversationRecording;
}
declare namespace AssistantConversationRecording {
export type AsObject = {
recordingurl: string,
}
}
declare class AssistantConversation extends jspb.Message {
getId(): string;
setId(value: string): void;
getUserid(): string;
setUserid(value: string): void;
getAssistantid(): string;
setAssistantid(value: string): void;
getName(): string;
setName(value: string): void;
getProjectid(): string;
setProjectid(value: string): void;
getOrganizationid(): string;
setOrganizationid(value: string): void;
getSource(): string;
setSource(value: string): void;
getCreatedby(): string;
setCreatedby(value: string): void;
getUpdatedby(): string;
setUpdatedby(value: string): void;
hasUser(): boolean;
clearUser(): void;
getUser(): User | undefined;
setUser(value?: User): void;
getAssistantprovidermodelid(): string;
setAssistantprovidermodelid(value: string): void;
clearAssistantconversationmessageList(): void;
getAssistantconversationmessageList(): Array<AssistantConversationMessage>;
setAssistantconversationmessageList(value: Array<AssistantConversationMessage>): void;
addAssistantconversationmessage(value?: AssistantConversationMessage, index?: number): AssistantConversationMessage;
getIdentifier(): string;
setIdentifier(value: string): void;
getStatus(): string;
setStatus(value: string): void;
hasCreateddate(): boolean;
clearCreateddate(): void;
getCreateddate(): google_protobuf_timestamp_pb.Timestamp | undefined;
setCreateddate(value?: google_protobuf_timestamp_pb.Timestamp): void;
hasUpdateddate(): boolean;
clearUpdateddate(): void;
getUpdateddate(): google_protobuf_timestamp_pb.Timestamp | undefined;
setUpdateddate(value?: google_protobuf_timestamp_pb.Timestamp): void;
clearContextsList(): void;
getContextsList(): Array<AssistantConversationContext>;
setContextsList(value: Array<AssistantConversationContext>): void;
addContexts(value?: AssistantConversationContext, index?: number): AssistantConversationContext;
clearMetricsList(): void;
getMetricsList(): Array<Metric>;
setMetricsList(value: Array<Metric>): void;
addMetrics(value?: Metric, index?: number): Metric;
clearMetadataList(): void;
getMetadataList(): Array<Metadata>;
setMetadataList(value: Array<Metadata>): void;
addMetadata(value?: Metadata, index?: number): Metadata;
clearArgumentsList(): void;
getArgumentsList(): Array<Argument>;
setArgumentsList(value: Array<Argument>): void;
addArguments(value?: Argument, index?: number): Argument;
clearOptionsList(): void;
getOptionsList(): Array<Metadata>;
setOptionsList(value: Array<Metadata>): void;
addOptions(value?: Metadata, index?: number): Metadata;
getDirection(): string;
setDirection(value: string): void;
clearRecordingsList(): void;
getRecordingsList(): Array<AssistantConversationRecording>;
setRecordingsList(value: Array<AssistantConversationRecording>): void;
addRecordings(value?: AssistantConversationRecording, index?: number): AssistantConversationRecording;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantConversation.AsObject;
static toObject(includeInstance: boolean, msg: AssistantConversation): AssistantConversation.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantConversation, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantConversation;
static deserializeBinaryFromReader(message: AssistantConversation, reader: jspb.BinaryReader): AssistantConversation;
}
declare namespace AssistantConversation {
export type AsObject = {
id: string,
userid: string,
assistantid: string,
name: string,
projectid: string,
organizationid: string,
source: string,
createdby: string,
updatedby: string,
user?: User.AsObject,
assistantprovidermodelid: string,
assistantconversationmessageList: Array<AssistantConversationMessage.AsObject>,
identifier: string,
status: string,
createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject,
updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject,
contextsList: Array<AssistantConversationContext.AsObject>,
metricsList: Array<Metric.AsObject>,
metadataList: Array<Metadata.AsObject>,
argumentsList: Array<Argument.AsObject>,
optionsList: Array<Metadata.AsObject>,
direction: string,
recordingsList: Array<AssistantConversationRecording.AsObject>,
}
}
declare class GetAllAssistantConversationRequest extends jspb.Message {
getAssistantid(): string;
setAssistantid(value: string): void;
hasPaginate(): boolean;
clearPaginate(): void;
getPaginate(): Paginate | undefined;
setPaginate(value?: Paginate): void;
clearCriteriasList(): void;
getCriteriasList(): Array<Criteria>;
setCriteriasList(value: Array<Criteria>): void;
addCriterias(value?: Criteria, index?: number): Criteria;
getSource(): SourceMap[keyof SourceMap];
setSource(value: SourceMap[keyof SourceMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetAllAssistantConversationRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetAllAssistantConversationRequest): GetAllAssistantConversationRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetAllAssistantConversationRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetAllAssistantConversationRequest;
static deserializeBinaryFromReader(message: GetAllAssistantConversationRequest, reader: jspb.BinaryReader): GetAllAssistantConversationRequest;
}
declare namespace GetAllAssistantConversationRequest {
export type AsObject = {
assistantid: string,
paginate?: Paginate.AsObject,
criteriasList: Array<Criteria.AsObject>,
source: SourceMap[keyof SourceMap],
}
}
declare class GetAllAssistantConversationResponse extends jspb.Message {
getCode(): number;
setCode(value: number): void;
getSuccess(): boolean;
setSuccess(value: boolean): void;
clearDataList(): void;
getDataList(): Array<AssistantConversation>;
setDataList(value: Array<AssistantConversation>): void;
addData(value?: AssistantConversation, index?: number): AssistantConversation;
hasError(): boolean;
clearError(): void;
getError(): Error | undefined;
setError(value?: Error): void;
hasPaginated(): boolean;
clearPaginated(): void;
getPaginated(): Paginated | undefined;
setPaginated(value?: Paginated): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetAllAssistantConversationResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetAllAssistantConversationResponse): GetAllAssistantConversationResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetAllAssistantConversationResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetAllAssistantConversationResponse;
static deserializeBinaryFromReader(message: GetAllAssistantConversationResponse, reader: jspb.BinaryReader): GetAllAssistantConversationResponse;
}
declare namespace GetAllAssistantConversationResponse {
export type AsObject = {
code: number,
success: boolean,
dataList: Array<AssistantConversation.AsObject>,
error?: Error.AsObject,
paginated?: Paginated.AsObject,
}
}
declare class GetAllConversationMessageRequest extends jspb.Message {
getAssistantid(): string;
setAssistantid(value: string): void;
getAssistantconversationid(): string;
setAssistantconversationid(value: string): void;
hasPaginate(): boolean;
clearPaginate(): void;
getPaginate(): Paginate | undefined;
setPaginate(value?: Paginate): void;
clearCriteriasList(): void;
getCriteriasList(): Array<Criteria>;
setCriteriasList(value: Array<Criteria>): void;
addCriterias(value?: Criteria, index?: number): Criteria;
hasOrder(): boolean;
clearOrder(): void;
getOrder(): Ordering | undefined;
setOrder(value?: Ordering): void;
getSource(): SourceMap[keyof SourceMap];
setSource(value: SourceMap[keyof SourceMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetAllConversationMessageRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetAllConversationMessageRequest): GetAllConversationMessageRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetAllConversationMessageRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetAllConversationMessageRequest;
static deserializeBinaryFromReader(message: GetAllConversationMessageRequest, reader: jspb.BinaryReader): GetAllConversationMessageRequest;
}
declare namespace GetAllConversationMessageRequest {
export type AsObject = {
assistantid: string,
assistantconversationid: string,
paginate?: Paginate.AsObject,
criteriasList: Array<Criteria.AsObject>,
order?: Ordering.AsObject,
source: SourceMap[keyof SourceMap],
}
}
declare class GetAllConversationMessageResponse extends jspb.Message {
getCode(): number;
setCode(value: number): void;
getSuccess(): boolean;
setSuccess(value: boolean): void;
clearDataList(): void;
getDataList(): Array<AssistantConversationMessage>;
setDataList(value: Array<AssistantConversationMessage>): void;
addData(value?: AssistantConversationMessage, index?: number): AssistantConversationMessage;
hasError(): boolean;
clearError(): void;
getError(): Error | undefined;
setError(value?: Error): void;
hasPaginated(): boolean;
clearPaginated(): void;
getPaginated(): Paginated | undefined;
setPaginated(value?: Paginated): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetAllConversationMessageResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetAllConversationMessageResponse): GetAllConversationMessageResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetAllConversationMessageResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetAllConversationMessageResponse;
static deserializeBinaryFromReader(message: GetAllConversationMessageResponse, reader: jspb.BinaryReader): GetAllConversationMessageResponse;
}
declare namespace GetAllConversationMessageResponse {
export type AsObject = {
code: number,
success: boolean,
dataList: Array<AssistantConversationMessage.AsObject>,
error?: Error.AsObject,
paginated?: Paginated.AsObject,
}
}
interface SourceMap {
WEB_PLUGIN: 0;
DEBUGGER: 1;
SDK: 2;
PHONE_CALL: 3;
WHATSAPP: 4;
}
// package: talk_api
// file: talk-api.proto
declare class AssistantDefinition extends jspb.Message {
getAssistantid(): string;
setAssistantid(value: string): void;
getVersion(): string;
setVersion(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantDefinition.AsObject;
static toObject(includeInstance: boolean, msg: AssistantDefinition): AssistantDefinition.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantDefinition, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantDefinition;
static deserializeBinaryFromReader(message: AssistantDefinition, reader: jspb.BinaryReader): AssistantDefinition;
}
declare namespace AssistantDefinition {
export type AsObject = {
assistantid: string,
version: string,
}
}
declare class AssistantConversationConfiguration extends jspb.Message {
getAssistantconversationid(): string;
setAssistantconversationid(value: string): void;
hasAssistant(): boolean;
clearAssistant(): void;
getAssistant(): AssistantDefinition | undefined;
setAssistant(value?: AssistantDefinition): void;
hasTime(): boolean;
clearTime(): void;
getTime(): google_protobuf_timestamp_pb.Timestamp | undefined;
setTime(value?: google_protobuf_timestamp_pb.Timestamp): void;
getMetadataMap(): jspb.Map<string, google_protobuf_any_pb.Any>;
clearMetadataMap(): void;
getArgsMap(): jspb.Map<string, google_protobuf_any_pb.Any>;
clearArgsMap(): void;
getOptionsMap(): jspb.Map<string, google_protobuf_any_pb.Any>;
clearOptionsMap(): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantConversationConfiguration.AsObject;
static toObject(includeInstance: boolean, msg: AssistantConversationConfiguration): AssistantConversationConfiguration.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantConversationConfiguration, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantConversationConfiguration;
static deserializeBinaryFromReader(message: AssistantConversationConfiguration, reader: jspb.BinaryReader): AssistantConversationConfiguration;
}
declare namespace AssistantConversationConfiguration {
export type AsObject = {
assistantconversationid: string,
assistant?: AssistantDefinition.AsObject,
time?: google_protobuf_timestamp_pb.Timestamp.AsObject,
metadataMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>,
argsMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>,
optionsMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>,
}
}
declare class AssistantConversationInterruption extends jspb.Message {
getId(): string;
setId(value: string): void;
getType(): AssistantConversationInterruption.InterruptionTypeMap[keyof AssistantConversationInterruption.InterruptionTypeMap];
setType(value: AssistantConversationInterruption.InterruptionTypeMap[keyof AssistantConversationInterruption.InterruptionTypeMap]): void;
hasTime(): boolean;
clearTime(): void;
getTime(): google_protobuf_timestamp_pb.Timestamp | undefined;
setTime(value?: google_protobuf_timestamp_pb.Timestamp): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantConversationInterruption.AsObject;
static toObject(includeInstance: boolean, msg: AssistantConversationInterruption): AssistantConversationInterruption.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AssistantConversationInterruption, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AssistantConversationInterruption;
static deserializeBinaryFromReader(message: AssistantConversationInterruption, reader: jspb.BinaryReader): AssistantConversationInterruption;
}
declare namespace AssistantConversationInterruption {
export type AsObject = {
id: string,
type: AssistantConversationInterruption.InterruptionTypeMap[keyof AssistantConversationInterruption.InterruptionTypeMap],
time?: google_protobuf_timestamp_pb.Timestamp.AsObject,
}
export interface InterruptionTypeMap {
INTERRUPTION_TYPE_UNSPECIFIED: 0;
INTERRUPTION_TYPE_VAD: 1;
INTERRUPTION_TYPE_WORD: 2;
}
export const InterruptionType: InterruptionTypeMap;
}
declare class AssistantConversationMessageTextContent extends jspb.Message {
getContent(): string;
setContent(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AssistantConversationMessageTextContent.AsObject;
static toObject(includeInstance: boolean, msg: AssistantConversationMessageTextContent): AssistantConversationMessageTextContent.AsOb