UNPKG

@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
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