import * as jspb from 'google-protobuf'; import { Map as Map$1 } from 'google-protobuf'; import * as google_protobuf_any_pb from 'google-protobuf/google/protobuf/any_pb'; import google_protobuf_any_pb__default, { Any } 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 { F as Feedback, M as Message$1 } from './index-0bkcyQsE.js'; export { C as Conversation, a as MessageRole, b as MessageStatus } from './index-0bkcyQsE.js'; import TypedEmitter from 'typed-emitter'; import * as React from 'react'; export { AgentMultibandAudioVisualizer } from './components/visualization/agent-multiband-audio-visualizer.js'; export { AgentLiveTranscript } from './components/live-transcript.js'; import 'react/jsx-runtime'; // 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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$1 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$1.AsObject; static toObject(includeInstance: boolean, msg: Error$1): Error$1.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Error$1, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Error$1; static deserializeBinaryFromReader(message: Error$1, reader: jspb.BinaryReader): Error$1; } declare namespace Error$1 { 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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; clearDataMap(): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BaseResponse.AsObject; static toObject(includeInstance: boolean, msg: BaseResponse): BaseResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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$1.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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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; setConnectconfigurationList(value: Array): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, } } declare class Tag extends jspb.Message { getId(): string; setId(value: string): void; clearTagList(): void; getTagList(): Array; setTagList(value: Array): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 extends jspb.Message { getRole(): string; setRole(value: string): void; clearContentsList(): void; getContentsList(): Array; setContentsList(value: Array): void; addContents(value?: Content, index?: number): Content; clearToolcallsList(): void; getToolcallsList(): Array; setToolcallsList(value: Array): void; addToolcalls(value?: ToolCall, index?: number): ToolCall; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Message.AsObject; static toObject(includeInstance: boolean, msg: Message): Message.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Message, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Message; static deserializeBinaryFromReader(message: Message, reader: jspb.BinaryReader): Message; } declare namespace Message { export type AsObject = { role: string, contentsList: Array, toolcallsList: Array, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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; setKnowledgeembeddingmodeloptionsList(value: Array): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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; setPromptList(value: Array): void; addPrompt(value?: TextPrompt, index?: number): TextPrompt; clearPromptvariablesList(): void; getPromptvariablesList(): Array; setPromptvariablesList(value: Array): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, promptvariablesList: Array, } } declare class AssistantMessageStage extends jspb.Message { getStage(): string; setStage(value: string): void; getAdditionaldataMap(): jspb.Map; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 | undefined; setRequest(value?: Message): void; hasResponse(): boolean; clearResponse(): void; getResponse(): Message | undefined; setResponse(value?: Message): void; getSource(): string; setSource(value: string): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): 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; setSuggestedquestionsList(value: Array): void; addSuggestedquestions(value: string, index?: number): string; clearStagesList(): void; getStagesList(): Array; setStagesList(value: Array): 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; setMetadataList(value: Array): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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.AsObject, response?: Message.AsObject, source: string, metricsList: Array, status: string, createdby: string, updatedby: string, suggestedquestionsList: Array, stagesList: Array, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, assistantid: string, assistantprovidermodelid: string, metadataList: Array, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 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; setAssistantconversationmessageList(value: Array): 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; setContextsList(value: Array): void; addContexts(value?: AssistantConversationContext, index?: number): AssistantConversationContext; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; clearMetadataList(): void; getMetadataList(): Array; setMetadataList(value: Array): void; addMetadata(value?: Metadata, index?: number): Metadata; clearArgumentsList(): void; getArgumentsList(): Array; setArgumentsList(value: Array): void; addArguments(value?: Argument, index?: number): Argument; clearOptionsList(): void; getOptionsList(): Array; setOptionsList(value: Array): void; addOptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantConversation.AsObject; static toObject(includeInstance: boolean, msg: AssistantConversation): AssistantConversation.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, identifier: string, status: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, contextsList: Array, metricsList: Array, metadataList: Array, argumentsList: Array, optionsList: Array, } } 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; setCriteriasList(value: Array): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, 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; setDataList(value: Array): void; addData(value?: AssistantConversation, index?: number): AssistantConversation; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, error?: Error$1.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; setCriteriasList(value: Array): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, 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; setDataList(value: Array): void; addData(value?: AssistantConversationMessage, index?: number): AssistantConversationMessage; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, error?: Error$1.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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 AssistantMessagingRequest extends jspb.Message { hasAssistant(): boolean; clearAssistant(): void; getAssistant(): AssistantDefinition | undefined; setAssistant(value?: AssistantDefinition): void; hasMessage(): boolean; clearMessage(): void; getMessage(): Message | undefined; setMessage(value?: Message): void; hasAssistantconversationid(): boolean; clearAssistantconversationid(): void; getAssistantconversationid(): string; setAssistantconversationid(value: string): void; getMetadataMap(): jspb.Map; clearMetadataMap(): void; getSource(): SourceMap[keyof SourceMap]; setSource(value: SourceMap[keyof SourceMap]): void; getArgsMap(): jspb.Map; clearArgsMap(): void; getOptionsMap(): jspb.Map; clearOptionsMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantMessagingRequest.AsObject; static toObject(includeInstance: boolean, msg: AssistantMessagingRequest): AssistantMessagingRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantMessagingRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantMessagingRequest; static deserializeBinaryFromReader(message: AssistantMessagingRequest, reader: jspb.BinaryReader): AssistantMessagingRequest; } declare namespace AssistantMessagingRequest { export type AsObject = { assistant?: AssistantDefinition.AsObject, message?: Message.AsObject, assistantconversationid: string, metadataMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, source: SourceMap[keyof SourceMap], argsMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, optionsMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, } } 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; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantConversationConfiguration.AsObject; static toObject(includeInstance: boolean, msg: AssistantConversationConfiguration): AssistantConversationConfiguration.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 AssistantConversationUserMessage extends jspb.Message { hasMessage(): boolean; clearMessage(): void; getMessage(): Message | undefined; setMessage(value?: Message): void; getId(): string; setId(value: string): void; getCompleted(): boolean; setCompleted(value: boolean): 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): AssistantConversationUserMessage.AsObject; static toObject(includeInstance: boolean, msg: AssistantConversationUserMessage): AssistantConversationUserMessage.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantConversationUserMessage, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantConversationUserMessage; static deserializeBinaryFromReader(message: AssistantConversationUserMessage, reader: jspb.BinaryReader): AssistantConversationUserMessage; } declare namespace AssistantConversationUserMessage { export type AsObject = { message?: Message.AsObject, id: string, completed: boolean, time?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } declare class AssistantConversationAssistantMessage extends jspb.Message { hasMessage(): boolean; clearMessage(): void; getMessage(): Message | undefined; setMessage(value?: Message): void; getId(): string; setId(value: string): void; getCompleted(): boolean; setCompleted(value: boolean): 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): AssistantConversationAssistantMessage.AsObject; static toObject(includeInstance: boolean, msg: AssistantConversationAssistantMessage): AssistantConversationAssistantMessage.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantConversationAssistantMessage, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantConversationAssistantMessage; static deserializeBinaryFromReader(message: AssistantConversationAssistantMessage, reader: jspb.BinaryReader): AssistantConversationAssistantMessage; } declare namespace AssistantConversationAssistantMessage { export type AsObject = { message?: Message.AsObject, id: string, completed: boolean, time?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } declare class AssistantMessagingResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasConfiguration(): boolean; clearConfiguration(): void; getConfiguration(): AssistantConversationConfiguration | undefined; setConfiguration(value?: AssistantConversationConfiguration): void; hasInterruption(): boolean; clearInterruption(): void; getInterruption(): AssistantConversationInterruption | undefined; setInterruption(value?: AssistantConversationInterruption): void; hasUser(): boolean; clearUser(): void; getUser(): AssistantConversationUserMessage | undefined; setUser(value?: AssistantConversationUserMessage): void; hasAssistant(): boolean; clearAssistant(): void; getAssistant(): AssistantConversationAssistantMessage | undefined; setAssistant(value?: AssistantConversationAssistantMessage): void; hasMessage(): boolean; clearMessage(): void; getMessage(): AssistantConversationMessage | undefined; setMessage(value?: AssistantConversationMessage): void; getDataCase(): AssistantMessagingResponse.DataCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantMessagingResponse.AsObject; static toObject(includeInstance: boolean, msg: AssistantMessagingResponse): AssistantMessagingResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantMessagingResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantMessagingResponse; static deserializeBinaryFromReader(message: AssistantMessagingResponse, reader: jspb.BinaryReader): AssistantMessagingResponse; } declare namespace AssistantMessagingResponse { export type AsObject = { code: number, success: boolean, error?: Error$1.AsObject, configuration?: AssistantConversationConfiguration.AsObject, interruption?: AssistantConversationInterruption.AsObject, user?: AssistantConversationUserMessage.AsObject, assistant?: AssistantConversationAssistantMessage.AsObject, message?: AssistantConversationMessage.AsObject, } export enum DataCase { DATA_NOT_SET = 0, CONFIGURATION = 9, INTERRUPTION = 10, USER = 11, ASSISTANT = 12, MESSAGE = 13, } } declare class CreateMessageMetricRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; getAssistantconversationid(): string; setAssistantconversationid(value: string): void; getMessageid(): string; setMessageid(value: string): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMessageMetricRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateMessageMetricRequest): CreateMessageMetricRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateMessageMetricRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateMessageMetricRequest; static deserializeBinaryFromReader(message: CreateMessageMetricRequest, reader: jspb.BinaryReader): CreateMessageMetricRequest; } declare namespace CreateMessageMetricRequest { export type AsObject = { assistantid: string, assistantconversationid: string, messageid: string, metricsList: Array, } } declare class CreateMessageMetricResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Metric, index?: number): Metric; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMessageMetricResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateMessageMetricResponse): CreateMessageMetricResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateMessageMetricResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateMessageMetricResponse; static deserializeBinaryFromReader(message: CreateMessageMetricResponse, reader: jspb.BinaryReader): CreateMessageMetricResponse; } declare namespace CreateMessageMetricResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, } } declare class CreateConversationMetricRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; getAssistantconversationid(): string; setAssistantconversationid(value: string): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateConversationMetricRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateConversationMetricRequest): CreateConversationMetricRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateConversationMetricRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateConversationMetricRequest; static deserializeBinaryFromReader(message: CreateConversationMetricRequest, reader: jspb.BinaryReader): CreateConversationMetricRequest; } declare namespace CreateConversationMetricRequest { export type AsObject = { assistantid: string, assistantconversationid: string, metricsList: Array, } } declare class CreateConversationMetricResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Metric, index?: number): Metric; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateConversationMetricResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateConversationMetricResponse): CreateConversationMetricResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateConversationMetricResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateConversationMetricResponse; static deserializeBinaryFromReader(message: CreateConversationMetricResponse, reader: jspb.BinaryReader): CreateConversationMetricResponse; } declare namespace CreateConversationMetricResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, } } declare class CreatePhoneCallRequest extends jspb.Message { hasAssistant(): boolean; clearAssistant(): void; getAssistant(): AssistantDefinition | undefined; setAssistant(value?: AssistantDefinition): void; getMetadataMap(): jspb.Map; clearMetadataMap(): void; getArgsMap(): jspb.Map; clearArgsMap(): void; getOptionsMap(): jspb.Map; clearOptionsMap(): void; getFromnumber(): string; setFromnumber(value: string): void; getTonumber(): string; setTonumber(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreatePhoneCallRequest.AsObject; static toObject(includeInstance: boolean, msg: CreatePhoneCallRequest): CreatePhoneCallRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreatePhoneCallRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreatePhoneCallRequest; static deserializeBinaryFromReader(message: CreatePhoneCallRequest, reader: jspb.BinaryReader): CreatePhoneCallRequest; } declare namespace CreatePhoneCallRequest { export type AsObject = { assistant?: AssistantDefinition.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]>, fromnumber: string, tonumber: string, } } declare class CreatePhoneCallResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantConversation | undefined; setData(value?: AssistantConversation): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreatePhoneCallResponse.AsObject; static toObject(includeInstance: boolean, msg: CreatePhoneCallResponse): CreatePhoneCallResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreatePhoneCallResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreatePhoneCallResponse; static deserializeBinaryFromReader(message: CreatePhoneCallResponse, reader: jspb.BinaryReader): CreatePhoneCallResponse; } declare namespace CreatePhoneCallResponse { export type AsObject = { code: number, success: boolean, data?: AssistantConversation.AsObject, error?: Error$1.AsObject, } } declare class CreateBulkPhoneCallRequest extends jspb.Message { clearPhonecallsList(): void; getPhonecallsList(): Array; setPhonecallsList(value: Array): void; addPhonecalls(value?: CreatePhoneCallRequest, index?: number): CreatePhoneCallRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateBulkPhoneCallRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateBulkPhoneCallRequest): CreateBulkPhoneCallRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateBulkPhoneCallRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateBulkPhoneCallRequest; static deserializeBinaryFromReader(message: CreateBulkPhoneCallRequest, reader: jspb.BinaryReader): CreateBulkPhoneCallRequest; } declare namespace CreateBulkPhoneCallRequest { export type AsObject = { phonecallsList: Array, } } declare class CreateBulkPhoneCallResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantConversation, index?: number): AssistantConversation; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateBulkPhoneCallResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateBulkPhoneCallResponse): CreateBulkPhoneCallResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateBulkPhoneCallResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateBulkPhoneCallResponse; static deserializeBinaryFromReader(message: CreateBulkPhoneCallResponse, reader: jspb.BinaryReader): CreateBulkPhoneCallResponse; } declare namespace CreateBulkPhoneCallResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, } } declare enum Channel { Text = "text", Audio = "audio" } interface ConversationUserMessage extends AssistantConversationUserMessage.AsObject { messageText?: string; } declare class ConversationUserMessage { constructor(config?: AssistantConversationUserMessage); } interface ConversationAssistantMessage extends AssistantConversationAssistantMessage.AsObject { messageText?: string; } declare class ConversationAssistantMessage { constructor(config?: AssistantConversationAssistantMessage); } interface ConversationMessage extends AssistantConversationMessage.AsObject { userMessage?: string; systemMessage?: string; } declare class ConversationMessage { constructor(config?: AssistantConversationMessage); } /** * Callbacks for agent */ interface AgentCallback { onStart?: (args: AssistantConversationConfiguration.AsObject | undefined) => void; onTranscript?: (args: ConversationUserMessage | undefined) => void; onInterrupt?: (args: AssistantConversationInterruption.AsObject | undefined) => void; onGeneration?: (args: ConversationAssistantMessage | undefined) => void; onMessage?: (arg: ConversationMessage | undefined) => void; } /** * */ interface PlayerOptions { format: "pcm" | "ulaw"; sampleRate: number; device?: string; } /** * */ interface RecorderOptions { format: "pcm" | "ulaw"; sampleRate: number; device?: string; } /** * */ declare class InputOptions { /** * enable channels */ channels: Channel[]; /** * sample rate for player */ protected recorderOptions: RecorderOptions; get recorderOption(): RecorderOptions; /** * channel for providing output */ protected channel: Channel; get defaultChannel(): Channel; /** * * @param channels * @param channel * @param deviceId */ constructor(channels: Channel[], channel?: Channel, deviceId?: string); /** * * @param device */ changeDevice(device: string): void; } declare class OutputOptions { /** * enable channels */ channels: Channel[]; /** * sample rate for player */ protected playerOptions: PlayerOptions; get playerOption(): PlayerOptions; /** * channel for providing output */ protected channel: Channel; get defaultChannel(): Channel; /** * * @param channels * @param channel * @param deviceId */ constructor(channels: Channel[], channel?: Channel, deviceId?: string); /** * * @param channel */ changeChannel(channel: Channel): void; /** * * @param device */ changeDevice(device: string): void; } /** * Represents the configuration settings for an agent. * This includes the agent's unique identifier, version, and configurable arguments. */ declare class AgentConfig { /** * Unique identifier for the agent. */ id: string; /** * (Optional) Version number of the agent. */ version?: string; /** * arguments for assistant */ arguments?: Map; /** * options for assistants */ options?: Map; /** * metadata for assistant request */ metadata?: Map; /** * all the agent callback */ callbacks?: AgentCallback; /** * */ inputOptions: InputOptions; /** * */ outputOptions: OutputOptions; /** * Initializes a new instance of `AgentConfig`. * * @param id - Unique identifier for the agent. * @param version - (Optional) Version number of the agent. * @param argument - (Optional) Configuration arguments for the agent. */ constructor(id: string, inputOptions?: InputOptions, outputOptions?: OutputOptions, version?: string, argument?: Map, options?: Map, metadata?: Map); /** * Retrieves the assistant definition for this agent. * * @returns {AssistantDefinition} A configured `AssistantDefinition` instance with the agent's details. */ get definition(): AssistantDefinition; /** * for adding custom dictionary * it allows user to add custom keywords to given agent it will perform correction * @param keywords */ addKeywords(keywords: string[]): this; /** * Want to add other options to override * @param k * @param otp * @returns */ addCustomOption(k: string, otp: google_protobuf_any_pb.Any): this; /** * * @param k * @param meta * @returns */ addMetadata(k: string, meta: google_protobuf_any_pb.Any): this; /** * * @param k * @param value * @returns */ addArgument(k: string, value: string): this; /** * Sets up callback functions for various events in the agent's conversation lifecycle. * * @param onStart - Callback function triggered when a conversation starts. * @param onTranscript - Callback function triggered when transcripting or user is speaking. * @param onInterrupt - Callback function triggered when the conversation is interrupted (VAD or word-based). * @param onGeneration - Callback function triggered during the generation of the assistant's response. * @param onMessage - Callback function triggered when a complete message (from user or assistant) is received. * @returns The current instance of the AgentConfig, allowing for method chaining. */ withAgentCallback(cl: AgentCallback): this; /** * * @param response * @returns */ onCallback(response: AssistantMessagingResponse): void; } // package: talk_api // file: talk-api.proto type TalkServiceAssistantTalk = { readonly methodName: string; readonly service: typeof TalkService; readonly requestStream: true; readonly responseStream: true; readonly requestType: typeof AssistantMessagingRequest; readonly responseType: typeof AssistantMessagingResponse; }; type TalkServiceGetAllAssistantConversation = { readonly methodName: string; readonly service: typeof TalkService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantConversationRequest; readonly responseType: typeof GetAllAssistantConversationResponse; }; type TalkServiceGetAllConversationMessage = { readonly methodName: string; readonly service: typeof TalkService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllConversationMessageRequest; readonly responseType: typeof GetAllConversationMessageResponse; }; type TalkServiceCreateMessageMetric = { readonly methodName: string; readonly service: typeof TalkService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateMessageMetricRequest; readonly responseType: typeof CreateMessageMetricResponse; }; type TalkServiceCreateConversationMetric = { readonly methodName: string; readonly service: typeof TalkService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateConversationMetricRequest; readonly responseType: typeof CreateConversationMetricResponse; }; type TalkServiceCreatePhoneCall = { readonly methodName: string; readonly service: typeof TalkService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreatePhoneCallRequest; readonly responseType: typeof CreatePhoneCallResponse; }; type TalkServiceCreateBulkPhoneCall = { readonly methodName: string; readonly service: typeof TalkService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateBulkPhoneCallRequest; readonly responseType: typeof CreateBulkPhoneCallResponse; }; declare class TalkService { static readonly serviceName: string; static readonly AssistantTalk: TalkServiceAssistantTalk; static readonly GetAllAssistantConversation: TalkServiceGetAllAssistantConversation; static readonly GetAllConversationMessage: TalkServiceGetAllConversationMessage; static readonly CreateMessageMetric: TalkServiceCreateMessageMetric; static readonly CreateConversationMetric: TalkServiceCreateConversationMetric; static readonly CreatePhoneCall: TalkServiceCreatePhoneCall; static readonly CreateBulkPhoneCall: TalkServiceCreateBulkPhoneCall; } type ServiceError$f = { message: string, code: number; metadata: grpc.Metadata } type Status$2 = { details: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$f { cancel(): void; } interface BidirectionalStream$1 { write(message: ReqT): BidirectionalStream$1; end(): void; cancel(): void; on(type: 'data', handler: (message: ResT) => void): BidirectionalStream$1; on(type: 'end', handler: (status?: Status$2) => void): BidirectionalStream$1; on(type: 'status', handler: (status: Status$2) => void): BidirectionalStream$1; } declare class TalkServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); assistantTalk(metadata?: grpc.Metadata): BidirectionalStream$1; getAllAssistantConversation( requestMessage: GetAllAssistantConversationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$f|null, responseMessage: GetAllAssistantConversationResponse|null) => void ): UnaryResponse$f; getAllAssistantConversation( requestMessage: GetAllAssistantConversationRequest, callback: (error: ServiceError$f|null, responseMessage: GetAllAssistantConversationResponse|null) => void ): UnaryResponse$f; getAllConversationMessage( requestMessage: GetAllConversationMessageRequest, metadata: grpc.Metadata, callback: (error: ServiceError$f|null, responseMessage: GetAllConversationMessageResponse|null) => void ): UnaryResponse$f; getAllConversationMessage( requestMessage: GetAllConversationMessageRequest, callback: (error: ServiceError$f|null, responseMessage: GetAllConversationMessageResponse|null) => void ): UnaryResponse$f; createMessageMetric( requestMessage: CreateMessageMetricRequest, metadata: grpc.Metadata, callback: (error: ServiceError$f|null, responseMessage: CreateMessageMetricResponse|null) => void ): UnaryResponse$f; createMessageMetric( requestMessage: CreateMessageMetricRequest, callback: (error: ServiceError$f|null, responseMessage: CreateMessageMetricResponse|null) => void ): UnaryResponse$f; createConversationMetric( requestMessage: CreateConversationMetricRequest, metadata: grpc.Metadata, callback: (error: ServiceError$f|null, responseMessage: CreateConversationMetricResponse|null) => void ): UnaryResponse$f; createConversationMetric( requestMessage: CreateConversationMetricRequest, callback: (error: ServiceError$f|null, responseMessage: CreateConversationMetricResponse|null) => void ): UnaryResponse$f; createPhoneCall( requestMessage: CreatePhoneCallRequest, metadata: grpc.Metadata, callback: (error: ServiceError$f|null, responseMessage: CreatePhoneCallResponse|null) => void ): UnaryResponse$f; createPhoneCall( requestMessage: CreatePhoneCallRequest, callback: (error: ServiceError$f|null, responseMessage: CreatePhoneCallResponse|null) => void ): UnaryResponse$f; createBulkPhoneCall( requestMessage: CreateBulkPhoneCallRequest, metadata: grpc.Metadata, callback: (error: ServiceError$f|null, responseMessage: CreateBulkPhoneCallResponse|null) => void ): UnaryResponse$f; createBulkPhoneCall( requestMessage: CreateBulkPhoneCallRequest, callback: (error: ServiceError$f|null, responseMessage: CreateBulkPhoneCallResponse|null) => void ): UnaryResponse$f; } declare const HEADER_AUTH_ID = "x-auth-id"; declare const HEADER_PROJECT_ID = "x-project-id"; declare const HEADER_API_KEY = "x-api-key"; declare const HEADER_SOURCE_KEY = "x-client-source"; declare const HEADER_ENVIRONMENT_KEY = "x-rapida-environment"; declare const HEADER_REGION_KEY = "x-rapida-region"; declare const HEADER_USER_AGENT = "x-user-agent"; declare const HEADER_LANGUAGE = "x-language"; declare const HEADER_PLATFORM = "x-platform"; declare const HEADER_SCREEN_WIDTH = "x-screen-width"; declare const HEADER_SCREEN_HEIGHT = "x-screen-height"; declare const HEADER_WINDOW_WIDTH = "x-window-width"; declare const HEADER_WINDOW_HEIGHT = "x-window-height"; declare const HEADER_TIMEZONE = "x-timezone"; declare const HEADER_COLOR_DEPTH = "x-color-depth"; declare const HEADER_DEVICE_MEMORY = "x-device-memory"; declare const HEADER_HARDWARE_CONCURRENCY = "x-hardware-concurrency"; declare const HEADER_CONNECTION_TYPE = "x-connection-type"; declare const HEADER_CONNECTION_EFFECTIVE_TYPE = "x-connection-effective-type"; declare const HEADER_COOKIES_ENABLED = "x-cookies-enabled"; declare const HEADER_DO_NOT_TRACK = "x-do-not-track"; declare const HEADER_REFERRER = "x-referrer"; declare const HEADER_REMOTE_URL = "x-remote-url"; declare const HEADER_LATITUDE = "x-latitude"; declare const HEADER_LONGITUDE = "x-longitude"; type RapidaSource = "web-plugin" | "debugger" | "sdk" | "phone-call" | "whatsapp"; declare const WEB_PLUGIN_SOURCE: RapidaSource; declare const DEBUGGER_SOURCE: RapidaSource; declare const SDK_SOURCE: RapidaSource; declare const PHONE_CALL_SOURCE: RapidaSource; declare const WHATSAPP_SOURCE: RapidaSource; declare function getRapidaSourceValue(source: RapidaSource): string; declare function fromStr(label: string): RapidaSource; /** * Configures gRPC metadata with platform-specific and environment-specific headers. * * @param il - The gRPC metadata to configure. * @returns The configured gRPC metadata. */ declare const WithPlatform: (il: grpc.Metadata) => grpc.Metadata; /** * Configures gRPC metadata with authentication context headers. * * @param authHeader - A record of authentication headers to add. * @returns The configured gRPC metadata with authentication headers. */ declare const WithAuthContext: (authHeader?: ClientAuthInfo | UserAuthInfo) => grpc.Metadata; /** * an client information that will help to create an authentication token and header informatioan */ interface UserAuthInfo { authorization: string; [HEADER_AUTH_ID]: string; [HEADER_PROJECT_ID]?: string; Client?: Partial; } interface ClientAuthInfo { [HEADER_API_KEY]: string; [HEADER_AUTH_ID]?: string; Client?: Partial; } interface ClientInfo { [HEADER_SOURCE_KEY]?: RapidaSource; [HEADER_USER_AGENT]: string; [HEADER_LANGUAGE]: string; [HEADER_PLATFORM]: string; [HEADER_SCREEN_WIDTH]: number; [HEADER_SCREEN_HEIGHT]: number; [HEADER_WINDOW_WIDTH]: number; [HEADER_WINDOW_HEIGHT]: number; [HEADER_TIMEZONE]: string; [HEADER_COLOR_DEPTH]: number; [HEADER_DEVICE_MEMORY]?: number; [HEADER_HARDWARE_CONCURRENCY]?: number; [HEADER_CONNECTION_TYPE]?: string; [HEADER_CONNECTION_EFFECTIVE_TYPE]?: string; [HEADER_COOKIES_ENABLED]: boolean; [HEADER_DO_NOT_TRACK]?: string | null; [HEADER_REFERRER]: string; [HEADER_REMOTE_URL]: string; [HEADER_LATITUDE]?: number; [HEADER_LONGITUDE]?: number; } /** * Retrieves client information from the browser. * * This function gathers various details about the client's device and browser, * including screen dimensions, user agent, language, platform, and more. * It also attempts to get the geolocation if available and permitted. * * @returns {ClientInfo} A promise that resolves to an object containing client information. */ declare const getClientInfo: (additionalInfo?: Partial) => ClientInfo; /** * Enhances gRPC metadata with client context information. * * This function takes an optional gRPC metadata object and enriches it * with client information obtained from getClientInfo(). It iterates * through the client info and sets each non-undefined value in the * metadata object. * * @param {grpc.Metadata} metadata - Optional gRPC metadata object to enhance. * @returns {grpc.Metadata} The enhanced metadata object with client context. */ declare const WithClientContext: (metadata?: grpc.Metadata) => grpc.Metadata; declare enum ConnectionState { Disconnected = "disconnected", Connected = "connected" } // package: assistant_api // file: assistant-deployment.proto declare class DeploymentAudioProvider extends jspb.Message { getId(): string; setId(value: string): void; getAudioprovider(): string; setAudioprovider(value: string): void; clearAudiooptionsList(): void; getAudiooptionsList(): Array; setAudiooptionsList(value: Array): void; addAudiooptions( value?: Metadata, index?: number ): Metadata; getAudioproviderid(): string; setAudioproviderid(value: string): void; getStatus(): string; setStatus(value: string): void; getAudiotype(): string; setAudiotype(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeploymentAudioProvider.AsObject; static toObject( includeInstance: boolean, msg: DeploymentAudioProvider ): DeploymentAudioProvider.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: DeploymentAudioProvider, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): DeploymentAudioProvider; static deserializeBinaryFromReader( message: DeploymentAudioProvider, reader: jspb.BinaryReader ): DeploymentAudioProvider; } declare namespace DeploymentAudioProvider { export type AsObject = { id: string; audioprovider: string; audiooptionsList: Array; audioproviderid: string; status: string; audiotype: string; }; } declare class AssistantDeploymentCapturer extends jspb.Message { getId(): string; setId(value: string): void; getAssistantdeploymentid(): string; setAssistantdeploymentid(value: string): void; getCapturertype(): string; setCapturertype(value: string): void; getCapturerproviderid(): string; setCapturerproviderid(value: string): void; getCapturerprovider(): string; setCapturerprovider(value: string): void; clearCaptureroptionsList(): void; getCaptureroptionsList(): Array; setCaptureroptionsList(value: Array): void; addCaptureroptions( value?: Metadata, index?: number ): Metadata; getStatus(): string; setStatus(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantDeploymentCapturer.AsObject; static toObject( includeInstance: boolean, msg: AssistantDeploymentCapturer ): AssistantDeploymentCapturer.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantDeploymentCapturer, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantDeploymentCapturer; static deserializeBinaryFromReader( message: AssistantDeploymentCapturer, reader: jspb.BinaryReader ): AssistantDeploymentCapturer; } declare namespace AssistantDeploymentCapturer { export type AsObject = { id: string; assistantdeploymentid: string; capturertype: string; capturerproviderid: string; capturerprovider: string; captureroptionsList: Array; status: string; }; } declare class AssistantWebpluginDeployment extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getRole(): string; setRole(value: string): void; getTone(): string; setTone(value: string): void; getExperties(): string; setExperties(value: string): void; hasGreeting(): boolean; clearGreeting(): void; getGreeting(): string; setGreeting(value: string): void; hasMistake(): boolean; clearMistake(): void; getMistake(): string; setMistake(value: string): void; hasEnding(): boolean; clearEnding(): void; getEnding(): string; setEnding(value: string): void; hasInputaudio(): boolean; clearInputaudio(): void; getInputaudio(): DeploymentAudioProvider | undefined; setInputaudio(value?: DeploymentAudioProvider): void; hasOutputaudio(): boolean; clearOutputaudio(): void; getOutputaudio(): DeploymentAudioProvider | undefined; setOutputaudio(value?: DeploymentAudioProvider): void; clearCapturersList(): void; getCapturersList(): Array; setCapturersList(value: Array): void; addCapturers( value?: AssistantDeploymentCapturer, index?: number ): AssistantDeploymentCapturer; hasUrl(): boolean; clearUrl(): void; getUrl(): string; setUrl(value: string): void; hasRaw(): boolean; clearRaw(): void; getRaw(): Content | undefined; setRaw(value?: Content): void; clearSuggestionList(): void; getSuggestionList(): Array; setSuggestionList(value: Array): void; addSuggestion(value: string, index?: number): string; getHelpcenterenabled(): boolean; setHelpcenterenabled(value: boolean): void; getProductcatalogenabled(): boolean; setProductcatalogenabled(value: boolean): void; getArticlecatalogenabled(): boolean; setArticlecatalogenabled(value: boolean): void; getUploadfileenabled(): boolean; setUploadfileenabled(value: boolean): 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; getStatus(): string; setStatus(value: string): void; getIconCase(): AssistantWebpluginDeployment.IconCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantWebpluginDeployment.AsObject; static toObject( includeInstance: boolean, msg: AssistantWebpluginDeployment ): AssistantWebpluginDeployment.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantWebpluginDeployment, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantWebpluginDeployment; static deserializeBinaryFromReader( message: AssistantWebpluginDeployment, reader: jspb.BinaryReader ): AssistantWebpluginDeployment; } declare namespace AssistantWebpluginDeployment { export type AsObject = { id: string; assistantid: string; name: string; role: string; tone: string; experties: string; greeting: string; mistake: string; ending: string; inputaudio?: DeploymentAudioProvider.AsObject; outputaudio?: DeploymentAudioProvider.AsObject; capturersList: Array; url: string; raw?: Content.AsObject; suggestionList: Array; helpcenterenabled: boolean; productcatalogenabled: boolean; articlecatalogenabled: boolean; uploadfileenabled: boolean; createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; status: string; }; export enum IconCase { ICON_NOT_SET = 0, URL = 15, RAW = 16, } } declare class AssistantPhoneDeployment extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getRole(): string; setRole(value: string): void; getTone(): string; setTone(value: string): void; getExperties(): string; setExperties(value: string): void; hasGreeting(): boolean; clearGreeting(): void; getGreeting(): string; setGreeting(value: string): void; hasMistake(): boolean; clearMistake(): void; getMistake(): string; setMistake(value: string): void; hasEnding(): boolean; clearEnding(): void; getEnding(): string; setEnding(value: string): void; hasInputaudio(): boolean; clearInputaudio(): void; getInputaudio(): DeploymentAudioProvider | undefined; setInputaudio(value?: DeploymentAudioProvider): void; hasOutputaudio(): boolean; clearOutputaudio(): void; getOutputaudio(): DeploymentAudioProvider | undefined; setOutputaudio(value?: DeploymentAudioProvider): void; getPhoneprovidername(): string; setPhoneprovidername(value: string): void; getPhoneproviderid(): string; setPhoneproviderid(value: string): void; clearPhoneoptionsList(): void; getPhoneoptionsList(): Array; setPhoneoptionsList(value: Array): void; addPhoneoptions( value?: Metadata, index?: number ): Metadata; clearCapturersList(): void; getCapturersList(): Array; setCapturersList(value: Array): void; addCapturers( value?: AssistantDeploymentCapturer, index?: number ): AssistantDeploymentCapturer; 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; getStatus(): string; setStatus(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantPhoneDeployment.AsObject; static toObject( includeInstance: boolean, msg: AssistantPhoneDeployment ): AssistantPhoneDeployment.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantPhoneDeployment, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantPhoneDeployment; static deserializeBinaryFromReader( message: AssistantPhoneDeployment, reader: jspb.BinaryReader ): AssistantPhoneDeployment; } declare namespace AssistantPhoneDeployment { export type AsObject = { id: string; assistantid: string; name: string; role: string; tone: string; experties: string; greeting: string; mistake: string; ending: string; inputaudio?: DeploymentAudioProvider.AsObject; outputaudio?: DeploymentAudioProvider.AsObject; phoneprovidername: string; phoneproviderid: string; phoneoptionsList: Array; capturersList: Array; createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; status: string; }; } declare class AssistantWhatsappDeployment extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getRole(): string; setRole(value: string): void; getTone(): string; setTone(value: string): void; getExperties(): string; setExperties(value: string): void; hasGreeting(): boolean; clearGreeting(): void; getGreeting(): string; setGreeting(value: string): void; hasMistake(): boolean; clearMistake(): void; getMistake(): string; setMistake(value: string): void; hasEnding(): boolean; clearEnding(): void; getEnding(): string; setEnding(value: string): void; getWhatsappprovidername(): string; setWhatsappprovidername(value: string): void; getWhatsappproviderid(): string; setWhatsappproviderid(value: string): void; clearWhatsappoptionsList(): void; getWhatsappoptionsList(): Array; setWhatsappoptionsList(value: Array): void; addWhatsappoptions( value?: Metadata, index?: number ): Metadata; 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; getStatus(): string; setStatus(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantWhatsappDeployment.AsObject; static toObject( includeInstance: boolean, msg: AssistantWhatsappDeployment ): AssistantWhatsappDeployment.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantWhatsappDeployment, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantWhatsappDeployment; static deserializeBinaryFromReader( message: AssistantWhatsappDeployment, reader: jspb.BinaryReader ): AssistantWhatsappDeployment; } declare namespace AssistantWhatsappDeployment { export type AsObject = { id: string; assistantid: string; name: string; role: string; tone: string; experties: string; greeting: string; mistake: string; ending: string; whatsappprovidername: string; whatsappproviderid: string; whatsappoptionsList: Array; createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; status: string; }; } declare class AssistantDebuggerDeployment extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getRole(): string; setRole(value: string): void; getTone(): string; setTone(value: string): void; getExperties(): string; setExperties(value: string): void; hasGreeting(): boolean; clearGreeting(): void; getGreeting(): string; setGreeting(value: string): void; hasMistake(): boolean; clearMistake(): void; getMistake(): string; setMistake(value: string): void; hasEnding(): boolean; clearEnding(): void; getEnding(): string; setEnding(value: string): void; hasInputaudio(): boolean; clearInputaudio(): void; getInputaudio(): DeploymentAudioProvider | undefined; setInputaudio(value?: DeploymentAudioProvider): void; hasOutputaudio(): boolean; clearOutputaudio(): void; getOutputaudio(): DeploymentAudioProvider | undefined; setOutputaudio(value?: DeploymentAudioProvider): void; clearCapturersList(): void; getCapturersList(): Array; setCapturersList(value: Array): void; addCapturers( value?: AssistantDeploymentCapturer, index?: number ): AssistantDeploymentCapturer; hasUrl(): boolean; clearUrl(): void; getUrl(): string; setUrl(value: string): void; hasRaw(): boolean; clearRaw(): void; getRaw(): Content | undefined; setRaw(value?: Content): void; clearSuggestionList(): void; getSuggestionList(): Array; setSuggestionList(value: Array): void; addSuggestion(value: string, index?: number): string; 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; getStatus(): string; setStatus(value: string): void; getIconCase(): AssistantDebuggerDeployment.IconCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantDebuggerDeployment.AsObject; static toObject( includeInstance: boolean, msg: AssistantDebuggerDeployment ): AssistantDebuggerDeployment.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantDebuggerDeployment, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantDebuggerDeployment; static deserializeBinaryFromReader( message: AssistantDebuggerDeployment, reader: jspb.BinaryReader ): AssistantDebuggerDeployment; } declare namespace AssistantDebuggerDeployment { export type AsObject = { id: string; assistantid: string; name: string; role: string; tone: string; experties: string; greeting: string; mistake: string; ending: string; inputaudio?: DeploymentAudioProvider.AsObject; outputaudio?: DeploymentAudioProvider.AsObject; capturersList: Array; url: string; raw?: Content.AsObject; suggestionList: Array; createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; status: string; }; export enum IconCase { ICON_NOT_SET = 0, URL = 15, RAW = 16, } } declare class AssistantApiDeployment extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getRole(): string; setRole(value: string): void; getTone(): string; setTone(value: string): void; getExperties(): string; setExperties(value: string): void; hasGreeting(): boolean; clearGreeting(): void; getGreeting(): string; setGreeting(value: string): void; hasMistake(): boolean; clearMistake(): void; getMistake(): string; setMistake(value: string): void; hasEnding(): boolean; clearEnding(): void; getEnding(): string; setEnding(value: string): void; hasInputaudio(): boolean; clearInputaudio(): void; getInputaudio(): DeploymentAudioProvider | undefined; setInputaudio(value?: DeploymentAudioProvider): void; hasOutputaudio(): boolean; clearOutputaudio(): void; getOutputaudio(): DeploymentAudioProvider | undefined; setOutputaudio(value?: DeploymentAudioProvider): void; clearCapturersList(): void; getCapturersList(): Array; setCapturersList(value: Array): void; addCapturers( value?: AssistantDeploymentCapturer, index?: number ): AssistantDeploymentCapturer; 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; getStatus(): string; setStatus(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantApiDeployment.AsObject; static toObject( includeInstance: boolean, msg: AssistantApiDeployment ): AssistantApiDeployment.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantApiDeployment, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantApiDeployment; static deserializeBinaryFromReader( message: AssistantApiDeployment, reader: jspb.BinaryReader ): AssistantApiDeployment; } declare namespace AssistantApiDeployment { export type AsObject = { id: string; assistantid: string; name: string; role: string; tone: string; experties: string; greeting: string; mistake: string; ending: string; inputaudio?: DeploymentAudioProvider.AsObject; outputaudio?: DeploymentAudioProvider.AsObject; capturersList: Array; createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject; status: string; }; } declare class CreateAssistantApiDeploymentRequest extends jspb.Message { hasDeployment(): boolean; clearDeployment(): void; getDeployment(): AssistantApiDeployment | undefined; setDeployment(value?: AssistantApiDeployment): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): CreateAssistantApiDeploymentRequest.AsObject; static toObject( includeInstance: boolean, msg: CreateAssistantApiDeploymentRequest ): CreateAssistantApiDeploymentRequest.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: CreateAssistantApiDeploymentRequest, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): CreateAssistantApiDeploymentRequest; static deserializeBinaryFromReader( message: CreateAssistantApiDeploymentRequest, reader: jspb.BinaryReader ): CreateAssistantApiDeploymentRequest; } declare namespace CreateAssistantApiDeploymentRequest { export type AsObject = { deployment?: AssistantApiDeployment.AsObject; }; } declare class AssistantApiDeploymentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantApiDeployment | undefined; setData(value?: AssistantApiDeployment): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantApiDeploymentResponse.AsObject; static toObject( includeInstance: boolean, msg: AssistantApiDeploymentResponse ): AssistantApiDeploymentResponse.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantApiDeploymentResponse, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantApiDeploymentResponse; static deserializeBinaryFromReader( message: AssistantApiDeploymentResponse, reader: jspb.BinaryReader ): AssistantApiDeploymentResponse; } declare namespace AssistantApiDeploymentResponse { export type AsObject = { code: number; success: boolean; data?: AssistantApiDeployment.AsObject; error?: Error$1.AsObject; }; } declare class CreateAssistantPhoneDeploymentRequest extends jspb.Message { hasDeployment(): boolean; clearDeployment(): void; getDeployment(): AssistantPhoneDeployment | undefined; setDeployment(value?: AssistantPhoneDeployment): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): CreateAssistantPhoneDeploymentRequest.AsObject; static toObject( includeInstance: boolean, msg: CreateAssistantPhoneDeploymentRequest ): CreateAssistantPhoneDeploymentRequest.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: CreateAssistantPhoneDeploymentRequest, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): CreateAssistantPhoneDeploymentRequest; static deserializeBinaryFromReader( message: CreateAssistantPhoneDeploymentRequest, reader: jspb.BinaryReader ): CreateAssistantPhoneDeploymentRequest; } declare namespace CreateAssistantPhoneDeploymentRequest { export type AsObject = { deployment?: AssistantPhoneDeployment.AsObject; }; } declare class AssistantPhoneDeploymentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantPhoneDeployment | undefined; setData(value?: AssistantPhoneDeployment): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): AssistantPhoneDeploymentResponse.AsObject; static toObject( includeInstance: boolean, msg: AssistantPhoneDeploymentResponse ): AssistantPhoneDeploymentResponse.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantPhoneDeploymentResponse, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): AssistantPhoneDeploymentResponse; static deserializeBinaryFromReader( message: AssistantPhoneDeploymentResponse, reader: jspb.BinaryReader ): AssistantPhoneDeploymentResponse; } declare namespace AssistantPhoneDeploymentResponse { export type AsObject = { code: number; success: boolean; data?: AssistantPhoneDeployment.AsObject; error?: Error$1.AsObject; }; } declare class CreateAssistantWhatsappDeploymentRequest extends jspb.Message { hasDeployment(): boolean; clearDeployment(): void; getDeployment(): AssistantWhatsappDeployment | undefined; setDeployment(value?: AssistantWhatsappDeployment): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): CreateAssistantWhatsappDeploymentRequest.AsObject; static toObject( includeInstance: boolean, msg: CreateAssistantWhatsappDeploymentRequest ): CreateAssistantWhatsappDeploymentRequest.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: CreateAssistantWhatsappDeploymentRequest, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): CreateAssistantWhatsappDeploymentRequest; static deserializeBinaryFromReader( message: CreateAssistantWhatsappDeploymentRequest, reader: jspb.BinaryReader ): CreateAssistantWhatsappDeploymentRequest; } declare namespace CreateAssistantWhatsappDeploymentRequest { export type AsObject = { deployment?: AssistantWhatsappDeployment.AsObject; }; } declare class AssistantWhatsappDeploymentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantWhatsappDeployment | undefined; setData(value?: AssistantWhatsappDeployment): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): AssistantWhatsappDeploymentResponse.AsObject; static toObject( includeInstance: boolean, msg: AssistantWhatsappDeploymentResponse ): AssistantWhatsappDeploymentResponse.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantWhatsappDeploymentResponse, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): AssistantWhatsappDeploymentResponse; static deserializeBinaryFromReader( message: AssistantWhatsappDeploymentResponse, reader: jspb.BinaryReader ): AssistantWhatsappDeploymentResponse; } declare namespace AssistantWhatsappDeploymentResponse { export type AsObject = { code: number; success: boolean; data?: AssistantWhatsappDeployment.AsObject; error?: Error$1.AsObject; }; } declare class CreateAssistantDebuggerDeploymentRequest extends jspb.Message { hasDeployment(): boolean; clearDeployment(): void; getDeployment(): AssistantDebuggerDeployment | undefined; setDeployment(value?: AssistantDebuggerDeployment): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): CreateAssistantDebuggerDeploymentRequest.AsObject; static toObject( includeInstance: boolean, msg: CreateAssistantDebuggerDeploymentRequest ): CreateAssistantDebuggerDeploymentRequest.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: CreateAssistantDebuggerDeploymentRequest, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): CreateAssistantDebuggerDeploymentRequest; static deserializeBinaryFromReader( message: CreateAssistantDebuggerDeploymentRequest, reader: jspb.BinaryReader ): CreateAssistantDebuggerDeploymentRequest; } declare namespace CreateAssistantDebuggerDeploymentRequest { export type AsObject = { deployment?: AssistantDebuggerDeployment.AsObject; }; } declare class AssistantDebuggerDeploymentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantDebuggerDeployment | undefined; setData(value?: AssistantDebuggerDeployment): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): AssistantDebuggerDeploymentResponse.AsObject; static toObject( includeInstance: boolean, msg: AssistantDebuggerDeploymentResponse ): AssistantDebuggerDeploymentResponse.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantDebuggerDeploymentResponse, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): AssistantDebuggerDeploymentResponse; static deserializeBinaryFromReader( message: AssistantDebuggerDeploymentResponse, reader: jspb.BinaryReader ): AssistantDebuggerDeploymentResponse; } declare namespace AssistantDebuggerDeploymentResponse { export type AsObject = { code: number; success: boolean; data?: AssistantDebuggerDeployment.AsObject; error?: Error$1.AsObject; }; } declare class CreateAssistantWebpluginDeploymentRequest extends jspb.Message { hasDeployment(): boolean; clearDeployment(): void; getDeployment(): AssistantWebpluginDeployment | undefined; setDeployment(value?: AssistantWebpluginDeployment): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): CreateAssistantWebpluginDeploymentRequest.AsObject; static toObject( includeInstance: boolean, msg: CreateAssistantWebpluginDeploymentRequest ): CreateAssistantWebpluginDeploymentRequest.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: CreateAssistantWebpluginDeploymentRequest, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): CreateAssistantWebpluginDeploymentRequest; static deserializeBinaryFromReader( message: CreateAssistantWebpluginDeploymentRequest, reader: jspb.BinaryReader ): CreateAssistantWebpluginDeploymentRequest; } declare namespace CreateAssistantWebpluginDeploymentRequest { export type AsObject = { deployment?: AssistantWebpluginDeployment.AsObject; }; } declare class AssistantWebpluginDeploymentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantWebpluginDeployment | undefined; setData(value?: AssistantWebpluginDeployment): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject( includeInstance?: boolean ): AssistantWebpluginDeploymentResponse.AsObject; static toObject( includeInstance: boolean, msg: AssistantWebpluginDeploymentResponse ): AssistantWebpluginDeploymentResponse.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: AssistantWebpluginDeploymentResponse, writer: jspb.BinaryWriter ): void; static deserializeBinary( bytes: Uint8Array ): AssistantWebpluginDeploymentResponse; static deserializeBinaryFromReader( message: AssistantWebpluginDeploymentResponse, reader: jspb.BinaryReader ): AssistantWebpluginDeploymentResponse; } declare namespace AssistantWebpluginDeploymentResponse { export type AsObject = { code: number; success: boolean; data?: AssistantWebpluginDeployment.AsObject; error?: Error$1.AsObject; }; } declare class GetAssistantDeploymentRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantDeploymentRequest.AsObject; static toObject( includeInstance: boolean, msg: GetAssistantDeploymentRequest ): GetAssistantDeploymentRequest.AsObject; static extensions: { [key: number]: jspb.ExtensionFieldInfo }; static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo; }; static serializeBinaryToWriter( message: GetAssistantDeploymentRequest, writer: jspb.BinaryWriter ): void; static deserializeBinary(bytes: Uint8Array): GetAssistantDeploymentRequest; static deserializeBinaryFromReader( message: GetAssistantDeploymentRequest, reader: jspb.BinaryReader ): GetAssistantDeploymentRequest; } declare namespace GetAssistantDeploymentRequest { export type AsObject = { assistantid: string; }; } // package: assistant_api // file: assistant-tool.proto declare class AssistantTool extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; hasFields(): boolean; clearFields(): void; getFields(): google_protobuf_struct_pb.Struct | undefined; setFields(value?: google_protobuf_struct_pb.Struct): void; getExecutionmethod(): string; setExecutionmethod(value: string): void; clearExecutionoptionsList(): void; getExecutionoptionsList(): Array; setExecutionoptionsList(value: Array): void; addExecutionoptions(value?: Metadata, index?: number): Metadata; 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; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantTool.AsObject; static toObject(includeInstance: boolean, msg: AssistantTool): AssistantTool.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantTool, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantTool; static deserializeBinaryFromReader(message: AssistantTool, reader: jspb.BinaryReader): AssistantTool; } declare namespace AssistantTool { export type AsObject = { id: string, assistantid: string, name: string, description: string, fields?: google_protobuf_struct_pb.Struct.AsObject, executionmethod: string, executionoptionsList: Array, status: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } declare class CreateAssistantToolRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; hasFields(): boolean; clearFields(): void; getFields(): google_protobuf_struct_pb.Struct | undefined; setFields(value?: google_protobuf_struct_pb.Struct): void; getExecutionmethod(): string; setExecutionmethod(value: string): void; clearExecutionoptionsList(): void; getExecutionoptionsList(): Array; setExecutionoptionsList(value: Array): void; addExecutionoptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAssistantToolRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAssistantToolRequest): CreateAssistantToolRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateAssistantToolRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateAssistantToolRequest; static deserializeBinaryFromReader(message: CreateAssistantToolRequest, reader: jspb.BinaryReader): CreateAssistantToolRequest; } declare namespace CreateAssistantToolRequest { export type AsObject = { assistantid: string, name: string, description: string, fields?: google_protobuf_struct_pb.Struct.AsObject, executionmethod: string, executionoptionsList: Array, } } declare class UpdateAssistantToolRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; hasFields(): boolean; clearFields(): void; getFields(): google_protobuf_struct_pb.Struct | undefined; setFields(value?: google_protobuf_struct_pb.Struct): void; getExecutionmethod(): string; setExecutionmethod(value: string): void; clearExecutionoptionsList(): void; getExecutionoptionsList(): Array; setExecutionoptionsList(value: Array): void; addExecutionoptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateAssistantToolRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateAssistantToolRequest): UpdateAssistantToolRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateAssistantToolRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateAssistantToolRequest; static deserializeBinaryFromReader(message: UpdateAssistantToolRequest, reader: jspb.BinaryReader): UpdateAssistantToolRequest; } declare namespace UpdateAssistantToolRequest { export type AsObject = { id: string, assistantid: string, name: string, description: string, fields?: google_protobuf_struct_pb.Struct.AsObject, executionmethod: string, executionoptionsList: Array, } } declare class GetAssistantToolRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantToolRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantToolRequest): GetAssistantToolRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantToolRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantToolRequest; static deserializeBinaryFromReader(message: GetAssistantToolRequest, reader: jspb.BinaryReader): GetAssistantToolRequest; } declare namespace GetAssistantToolRequest { export type AsObject = { id: string, assistantid: string, } } declare class DeleteAssistantToolRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteAssistantToolRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteAssistantToolRequest): DeleteAssistantToolRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteAssistantToolRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteAssistantToolRequest; static deserializeBinaryFromReader(message: DeleteAssistantToolRequest, reader: jspb.BinaryReader): DeleteAssistantToolRequest; } declare namespace DeleteAssistantToolRequest { export type AsObject = { id: string, assistantid: string, } } declare class GetAssistantToolResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantTool | undefined; setData(value?: AssistantTool): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantToolResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantToolResponse): GetAssistantToolResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantToolResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantToolResponse; static deserializeBinaryFromReader(message: GetAssistantToolResponse, reader: jspb.BinaryReader): GetAssistantToolResponse; } declare namespace GetAssistantToolResponse { export type AsObject = { code: number, success: boolean, data?: AssistantTool.AsObject, error?: Error$1.AsObject, } } declare class GetAllAssistantToolRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantToolRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantToolRequest): GetAllAssistantToolRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantToolRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantToolRequest; static deserializeBinaryFromReader(message: GetAllAssistantToolRequest, reader: jspb.BinaryReader): GetAllAssistantToolRequest; } declare namespace GetAllAssistantToolRequest { export type AsObject = { assistantid: string, paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllAssistantToolResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantTool, index?: number): AssistantTool; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantToolResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantToolResponse): GetAllAssistantToolResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantToolResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantToolResponse; static deserializeBinaryFromReader(message: GetAllAssistantToolResponse, reader: jspb.BinaryReader): GetAllAssistantToolResponse; } declare namespace GetAllAssistantToolResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: assistant_api // file: assistant-analysis.proto declare class AssistantAnalysis extends jspb.Message { getId(): string; setId(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; getEndpointid(): string; setEndpointid(value: string): void; getEndpointversion(): string; setEndpointversion(value: string): void; getEndpointparametersMap(): jspb.Map; clearEndpointparametersMap(): void; getAssistantid(): string; setAssistantid(value: string): void; 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; getExecutionpriority(): number; setExecutionpriority(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantAnalysis.AsObject; static toObject(includeInstance: boolean, msg: AssistantAnalysis): AssistantAnalysis.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantAnalysis, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantAnalysis; static deserializeBinaryFromReader(message: AssistantAnalysis, reader: jspb.BinaryReader): AssistantAnalysis; } declare namespace AssistantAnalysis { export type AsObject = { id: string, name: string, description: string, endpointid: string, endpointversion: string, endpointparametersMap: Array<[string, string]>, assistantid: string, 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, executionpriority: number, } } declare class CreateAssistantAnalysisRequest extends jspb.Message { getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; getEndpointid(): string; setEndpointid(value: string): void; getEndpointversion(): string; setEndpointversion(value: string): void; getEndpointparametersMap(): jspb.Map; clearEndpointparametersMap(): void; getAssistantid(): string; setAssistantid(value: string): void; getExecutionpriority(): number; setExecutionpriority(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAssistantAnalysisRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAssistantAnalysisRequest): CreateAssistantAnalysisRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateAssistantAnalysisRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateAssistantAnalysisRequest; static deserializeBinaryFromReader(message: CreateAssistantAnalysisRequest, reader: jspb.BinaryReader): CreateAssistantAnalysisRequest; } declare namespace CreateAssistantAnalysisRequest { export type AsObject = { name: string, description: string, endpointid: string, endpointversion: string, endpointparametersMap: Array<[string, string]>, assistantid: string, executionpriority: number, } } declare class UpdateAssistantAnalysisRequest extends jspb.Message { getId(): string; setId(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; getEndpointid(): string; setEndpointid(value: string): void; getEndpointversion(): string; setEndpointversion(value: string): void; getEndpointparametersMap(): jspb.Map; clearEndpointparametersMap(): void; getAssistantid(): string; setAssistantid(value: string): void; getExecutionpriority(): number; setExecutionpriority(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateAssistantAnalysisRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateAssistantAnalysisRequest): UpdateAssistantAnalysisRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateAssistantAnalysisRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateAssistantAnalysisRequest; static deserializeBinaryFromReader(message: UpdateAssistantAnalysisRequest, reader: jspb.BinaryReader): UpdateAssistantAnalysisRequest; } declare namespace UpdateAssistantAnalysisRequest { export type AsObject = { id: string, name: string, description: string, endpointid: string, endpointversion: string, endpointparametersMap: Array<[string, string]>, assistantid: string, executionpriority: number, } } declare class GetAssistantAnalysisRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantAnalysisRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantAnalysisRequest): GetAssistantAnalysisRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantAnalysisRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantAnalysisRequest; static deserializeBinaryFromReader(message: GetAssistantAnalysisRequest, reader: jspb.BinaryReader): GetAssistantAnalysisRequest; } declare namespace GetAssistantAnalysisRequest { export type AsObject = { id: string, assistantid: string, } } declare class DeleteAssistantAnalysisRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteAssistantAnalysisRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteAssistantAnalysisRequest): DeleteAssistantAnalysisRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteAssistantAnalysisRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteAssistantAnalysisRequest; static deserializeBinaryFromReader(message: DeleteAssistantAnalysisRequest, reader: jspb.BinaryReader): DeleteAssistantAnalysisRequest; } declare namespace DeleteAssistantAnalysisRequest { export type AsObject = { id: string, assistantid: string, } } declare class GetAssistantAnalysisResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantAnalysis | undefined; setData(value?: AssistantAnalysis): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantAnalysisResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantAnalysisResponse): GetAssistantAnalysisResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantAnalysisResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantAnalysisResponse; static deserializeBinaryFromReader(message: GetAssistantAnalysisResponse, reader: jspb.BinaryReader): GetAssistantAnalysisResponse; } declare namespace GetAssistantAnalysisResponse { export type AsObject = { code: number, success: boolean, data?: AssistantAnalysis.AsObject, error?: Error$1.AsObject, } } declare class GetAllAssistantAnalysisRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantAnalysisRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantAnalysisRequest): GetAllAssistantAnalysisRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantAnalysisRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantAnalysisRequest; static deserializeBinaryFromReader(message: GetAllAssistantAnalysisRequest, reader: jspb.BinaryReader): GetAllAssistantAnalysisRequest; } declare namespace GetAllAssistantAnalysisRequest { export type AsObject = { assistantid: string, paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllAssistantAnalysisResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantAnalysis, index?: number): AssistantAnalysis; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantAnalysisResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantAnalysisResponse): GetAllAssistantAnalysisResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantAnalysisResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantAnalysisResponse; static deserializeBinaryFromReader(message: GetAllAssistantAnalysisResponse, reader: jspb.BinaryReader): GetAllAssistantAnalysisResponse; } declare namespace GetAllAssistantAnalysisResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: assistant_api // file: assistant-webhook.proto declare class AssistantWebhook extends jspb.Message { getId(): string; setId(value: string): void; clearAssistanteventsList(): void; getAssistanteventsList(): Array; setAssistanteventsList(value: Array): void; addAssistantevents(value: string, index?: number): string; getDescription(): string; setDescription(value: string): void; getHttpmethod(): string; setHttpmethod(value: string): void; getHttpurl(): string; setHttpurl(value: string): void; getHttpheadersMap(): jspb.Map; clearHttpheadersMap(): void; getHttpbodyMap(): jspb.Map; clearHttpbodyMap(): void; getTimeoutsecond(): number; setTimeoutsecond(value: number): void; getExecutionpriority(): number; setExecutionpriority(value: number): void; clearRetrystatuscodesList(): void; getRetrystatuscodesList(): Array; setRetrystatuscodesList(value: Array): void; addRetrystatuscodes(value: string, index?: number): string; getRetrycount(): number; setRetrycount(value: number): void; getAssistantid(): string; setAssistantid(value: string): void; 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; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantWebhook.AsObject; static toObject(includeInstance: boolean, msg: AssistantWebhook): AssistantWebhook.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantWebhook, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantWebhook; static deserializeBinaryFromReader(message: AssistantWebhook, reader: jspb.BinaryReader): AssistantWebhook; } declare namespace AssistantWebhook { export type AsObject = { id: string, assistanteventsList: Array, description: string, httpmethod: string, httpurl: string, httpheadersMap: Array<[string, string]>, httpbodyMap: Array<[string, string]>, timeoutsecond: number, executionpriority: number, retrystatuscodesList: Array, retrycount: number, assistantid: string, 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, } } declare class AssistantWebhookLog extends jspb.Message { getId(): string; setId(value: string): void; getWebhookid(): string; setWebhookid(value: string): void; hasRequest(): boolean; clearRequest(): void; getRequest(): google_protobuf_struct_pb.Struct | undefined; setRequest(value?: google_protobuf_struct_pb.Struct): void; hasResponse(): boolean; clearResponse(): void; getResponse(): google_protobuf_struct_pb.Struct | undefined; setResponse(value?: google_protobuf_struct_pb.Struct): 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; getAssistantid(): string; setAssistantid(value: string): void; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; getConversationid(): string; setConversationid(value: string): void; getAssetprefix(): string; setAssetprefix(value: string): void; getEvent(): string; setEvent(value: string): void; getResponsestatus(): string; setResponsestatus(value: string): void; getTimetaken(): string; setTimetaken(value: string): void; getRetrycount(): number; setRetrycount(value: number): void; getHttpmethod(): string; setHttpmethod(value: string): void; getHttpurl(): string; setHttpurl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantWebhookLog.AsObject; static toObject(includeInstance: boolean, msg: AssistantWebhookLog): AssistantWebhookLog.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantWebhookLog, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantWebhookLog; static deserializeBinaryFromReader(message: AssistantWebhookLog, reader: jspb.BinaryReader): AssistantWebhookLog; } declare namespace AssistantWebhookLog { export type AsObject = { id: string, webhookid: string, request?: google_protobuf_struct_pb.Struct.AsObject, response?: google_protobuf_struct_pb.Struct.AsObject, status: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, assistantid: string, projectid: string, organizationid: string, conversationid: string, assetprefix: string, event: string, responsestatus: string, timetaken: string, retrycount: number, httpmethod: string, httpurl: string, } } declare class CreateAssistantWebhookRequest extends jspb.Message { clearAssistanteventsList(): void; getAssistanteventsList(): Array; setAssistanteventsList(value: Array): void; addAssistantevents(value: string, index?: number): string; getDescription(): string; setDescription(value: string): void; getHttpmethod(): string; setHttpmethod(value: string): void; getHttpurl(): string; setHttpurl(value: string): void; getHttpheadersMap(): jspb.Map; clearHttpheadersMap(): void; getHttpbodyMap(): jspb.Map; clearHttpbodyMap(): void; getTimeoutsecond(): number; setTimeoutsecond(value: number): void; clearRetrystatuscodesList(): void; getRetrystatuscodesList(): Array; setRetrystatuscodesList(value: Array): void; addRetrystatuscodes(value: string, index?: number): string; getMaxretrycount(): number; setMaxretrycount(value: number): void; getAssistantid(): string; setAssistantid(value: string): void; getExecutionpriority(): number; setExecutionpriority(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAssistantWebhookRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAssistantWebhookRequest): CreateAssistantWebhookRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateAssistantWebhookRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateAssistantWebhookRequest; static deserializeBinaryFromReader(message: CreateAssistantWebhookRequest, reader: jspb.BinaryReader): CreateAssistantWebhookRequest; } declare namespace CreateAssistantWebhookRequest { export type AsObject = { assistanteventsList: Array, description: string, httpmethod: string, httpurl: string, httpheadersMap: Array<[string, string]>, httpbodyMap: Array<[string, string]>, timeoutsecond: number, retrystatuscodesList: Array, maxretrycount: number, assistantid: string, executionpriority: number, } } declare class UpdateAssistantWebhookRequest extends jspb.Message { getId(): string; setId(value: string): void; clearAssistanteventsList(): void; getAssistanteventsList(): Array; setAssistanteventsList(value: Array): void; addAssistantevents(value: string, index?: number): string; getDescription(): string; setDescription(value: string): void; getHttpmethod(): string; setHttpmethod(value: string): void; getHttpurl(): string; setHttpurl(value: string): void; getHttpheadersMap(): jspb.Map; clearHttpheadersMap(): void; getHttpbodyMap(): jspb.Map; clearHttpbodyMap(): void; getTimeoutsecond(): number; setTimeoutsecond(value: number): void; clearRetrystatuscodesList(): void; getRetrystatuscodesList(): Array; setRetrystatuscodesList(value: Array): void; addRetrystatuscodes(value: string, index?: number): string; getMaxretrycount(): number; setMaxretrycount(value: number): void; getAssistantid(): string; setAssistantid(value: string): void; getExecutionpriority(): number; setExecutionpriority(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateAssistantWebhookRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateAssistantWebhookRequest): UpdateAssistantWebhookRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateAssistantWebhookRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateAssistantWebhookRequest; static deserializeBinaryFromReader(message: UpdateAssistantWebhookRequest, reader: jspb.BinaryReader): UpdateAssistantWebhookRequest; } declare namespace UpdateAssistantWebhookRequest { export type AsObject = { id: string, assistanteventsList: Array, description: string, httpmethod: string, httpurl: string, httpheadersMap: Array<[string, string]>, httpbodyMap: Array<[string, string]>, timeoutsecond: number, retrystatuscodesList: Array, maxretrycount: number, assistantid: string, executionpriority: number, } } declare class GetAssistantWebhookRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantWebhookRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantWebhookRequest): GetAssistantWebhookRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantWebhookRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantWebhookRequest; static deserializeBinaryFromReader(message: GetAssistantWebhookRequest, reader: jspb.BinaryReader): GetAssistantWebhookRequest; } declare namespace GetAssistantWebhookRequest { export type AsObject = { id: string, assistantid: string, } } declare class DeleteAssistantWebhookRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteAssistantWebhookRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteAssistantWebhookRequest): DeleteAssistantWebhookRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteAssistantWebhookRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteAssistantWebhookRequest; static deserializeBinaryFromReader(message: DeleteAssistantWebhookRequest, reader: jspb.BinaryReader): DeleteAssistantWebhookRequest; } declare namespace DeleteAssistantWebhookRequest { export type AsObject = { id: string, assistantid: string, } } declare class GetAssistantWebhookResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantWebhook | undefined; setData(value?: AssistantWebhook): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantWebhookResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantWebhookResponse): GetAssistantWebhookResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantWebhookResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantWebhookResponse; static deserializeBinaryFromReader(message: GetAssistantWebhookResponse, reader: jspb.BinaryReader): GetAssistantWebhookResponse; } declare namespace GetAssistantWebhookResponse { export type AsObject = { code: number, success: boolean, data?: AssistantWebhook.AsObject, error?: Error$1.AsObject, } } declare class GetAllAssistantWebhookRequest extends jspb.Message { getWebhookid(): string; setWebhookid(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantWebhookRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantWebhookRequest): GetAllAssistantWebhookRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantWebhookRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantWebhookRequest; static deserializeBinaryFromReader(message: GetAllAssistantWebhookRequest, reader: jspb.BinaryReader): GetAllAssistantWebhookRequest; } declare namespace GetAllAssistantWebhookRequest { export type AsObject = { webhookid: string, assistantid: string, paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllAssistantWebhookResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantWebhook, index?: number): AssistantWebhook; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantWebhookResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantWebhookResponse): GetAllAssistantWebhookResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantWebhookResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantWebhookResponse; static deserializeBinaryFromReader(message: GetAllAssistantWebhookResponse, reader: jspb.BinaryReader): GetAllAssistantWebhookResponse; } declare namespace GetAllAssistantWebhookResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetAllAssistantWebhookLogRequest extends jspb.Message { getProjectid(): string; setProjectid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; hasOrder(): boolean; clearOrder(): void; getOrder(): Ordering | undefined; setOrder(value?: Ordering): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantWebhookLogRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantWebhookLogRequest): GetAllAssistantWebhookLogRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantWebhookLogRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantWebhookLogRequest; static deserializeBinaryFromReader(message: GetAllAssistantWebhookLogRequest, reader: jspb.BinaryReader): GetAllAssistantWebhookLogRequest; } declare namespace GetAllAssistantWebhookLogRequest { export type AsObject = { projectid: string, paginate?: Paginate.AsObject, criteriasList: Array, order?: Ordering.AsObject, } } declare class GetAssistantWebhookLogRequest extends jspb.Message { getProjectid(): string; setProjectid(value: string): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantWebhookLogRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantWebhookLogRequest): GetAssistantWebhookLogRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantWebhookLogRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantWebhookLogRequest; static deserializeBinaryFromReader(message: GetAssistantWebhookLogRequest, reader: jspb.BinaryReader): GetAssistantWebhookLogRequest; } declare namespace GetAssistantWebhookLogRequest { export type AsObject = { projectid: string, id: string, } } declare class GetAssistantWebhookLogResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantWebhookLog | undefined; setData(value?: AssistantWebhookLog): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantWebhookLogResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantWebhookLogResponse): GetAssistantWebhookLogResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantWebhookLogResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantWebhookLogResponse; static deserializeBinaryFromReader(message: GetAssistantWebhookLogResponse, reader: jspb.BinaryReader): GetAssistantWebhookLogResponse; } declare namespace GetAssistantWebhookLogResponse { export type AsObject = { code: number, success: boolean, data?: AssistantWebhookLog.AsObject, error?: Error$1.AsObject, } } declare class GetAllAssistantWebhookLogResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantWebhookLog, index?: number): AssistantWebhookLog; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantWebhookLogResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantWebhookLogResponse): GetAllAssistantWebhookLogResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantWebhookLogResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantWebhookLogResponse; static deserializeBinaryFromReader(message: GetAllAssistantWebhookLogResponse, reader: jspb.BinaryReader): GetAllAssistantWebhookLogResponse; } declare namespace GetAllAssistantWebhookLogResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: assistant_api // file: assistant-knowledge.proto declare class AssistantKnowledge extends jspb.Message { getId(): string; setId(value: string): void; getKnowledgeid(): string; setKnowledgeid(value: string): void; getRerankerenable(): boolean; setRerankerenable(value: boolean): void; getTopk(): number; setTopk(value: number): void; getScorethreshold(): number; setScorethreshold(value: number): void; hasKnowledge(): boolean; clearKnowledge(): void; getKnowledge(): Knowledge | undefined; setKnowledge(value?: Knowledge): void; getRetrievalmethod(): string; setRetrievalmethod(value: string): void; getRerankermodelproviderid(): string; setRerankermodelproviderid(value: string): void; getRerankermodelprovidername(): string; setRerankermodelprovidername(value: string): void; clearAssistantknowledgererankeroptionsList(): void; getAssistantknowledgererankeroptionsList(): Array; setAssistantknowledgererankeroptionsList(value: Array): void; addAssistantknowledgererankeroptions(value?: Metadata, index?: number): Metadata; 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; getStatus(): string; setStatus(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantKnowledge.AsObject; static toObject(includeInstance: boolean, msg: AssistantKnowledge): AssistantKnowledge.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantKnowledge, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantKnowledge; static deserializeBinaryFromReader(message: AssistantKnowledge, reader: jspb.BinaryReader): AssistantKnowledge; } declare namespace AssistantKnowledge { export type AsObject = { id: string, knowledgeid: string, rerankerenable: boolean, topk: number, scorethreshold: number, knowledge?: Knowledge.AsObject, retrievalmethod: string, rerankermodelproviderid: string, rerankermodelprovidername: string, assistantknowledgererankeroptionsList: Array, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, status: string, } } declare class CreateAssistantKnowledgeRequest extends jspb.Message { getKnowledgeid(): string; setKnowledgeid(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getRerankermodelproviderid(): string; setRerankermodelproviderid(value: string): void; getRerankermodelprovidername(): string; setRerankermodelprovidername(value: string): void; clearAssistantknowledgererankeroptionsList(): void; getAssistantknowledgererankeroptionsList(): Array; setAssistantknowledgererankeroptionsList(value: Array): void; addAssistantknowledgererankeroptions(value?: Metadata, index?: number): Metadata; getTopk(): number; setTopk(value: number): void; getScorethreshold(): number; setScorethreshold(value: number): void; getRetrievalmethod(): string; setRetrievalmethod(value: string): void; getRerankerenable(): boolean; setRerankerenable(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAssistantKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAssistantKnowledgeRequest): CreateAssistantKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateAssistantKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateAssistantKnowledgeRequest; static deserializeBinaryFromReader(message: CreateAssistantKnowledgeRequest, reader: jspb.BinaryReader): CreateAssistantKnowledgeRequest; } declare namespace CreateAssistantKnowledgeRequest { export type AsObject = { knowledgeid: string, assistantid: string, rerankermodelproviderid: string, rerankermodelprovidername: string, assistantknowledgererankeroptionsList: Array, topk: number, scorethreshold: number, retrievalmethod: string, rerankerenable: boolean, } } declare class UpdateAssistantKnowledgeRequest extends jspb.Message { getId(): string; setId(value: string): void; getKnowledgeid(): string; setKnowledgeid(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; getRerankermodelproviderid(): string; setRerankermodelproviderid(value: string): void; getRerankermodelprovidername(): string; setRerankermodelprovidername(value: string): void; clearAssistantknowledgererankeroptionsList(): void; getAssistantknowledgererankeroptionsList(): Array; setAssistantknowledgererankeroptionsList(value: Array): void; addAssistantknowledgererankeroptions(value?: Metadata, index?: number): Metadata; getScorethreshold(): number; setScorethreshold(value: number): void; getTopk(): number; setTopk(value: number): void; getRetrievalmethod(): string; setRetrievalmethod(value: string): void; getRerankerenable(): boolean; setRerankerenable(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateAssistantKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateAssistantKnowledgeRequest): UpdateAssistantKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateAssistantKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateAssistantKnowledgeRequest; static deserializeBinaryFromReader(message: UpdateAssistantKnowledgeRequest, reader: jspb.BinaryReader): UpdateAssistantKnowledgeRequest; } declare namespace UpdateAssistantKnowledgeRequest { export type AsObject = { id: string, knowledgeid: string, assistantid: string, rerankermodelproviderid: string, rerankermodelprovidername: string, assistantknowledgererankeroptionsList: Array, scorethreshold: number, topk: number, retrievalmethod: string, rerankerenable: boolean, } } declare class GetAssistantKnowledgeRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantKnowledgeRequest): GetAssistantKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantKnowledgeRequest; static deserializeBinaryFromReader(message: GetAssistantKnowledgeRequest, reader: jspb.BinaryReader): GetAssistantKnowledgeRequest; } declare namespace GetAssistantKnowledgeRequest { export type AsObject = { id: string, assistantid: string, } } declare class DeleteAssistantKnowledgeRequest extends jspb.Message { getId(): string; setId(value: string): void; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteAssistantKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteAssistantKnowledgeRequest): DeleteAssistantKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteAssistantKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteAssistantKnowledgeRequest; static deserializeBinaryFromReader(message: DeleteAssistantKnowledgeRequest, reader: jspb.BinaryReader): DeleteAssistantKnowledgeRequest; } declare namespace DeleteAssistantKnowledgeRequest { export type AsObject = { id: string, assistantid: string, } } declare class GetAssistantKnowledgeResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantKnowledge | undefined; setData(value?: AssistantKnowledge): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantKnowledgeResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantKnowledgeResponse): GetAssistantKnowledgeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantKnowledgeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantKnowledgeResponse; static deserializeBinaryFromReader(message: GetAssistantKnowledgeResponse, reader: jspb.BinaryReader): GetAssistantKnowledgeResponse; } declare namespace GetAssistantKnowledgeResponse { export type AsObject = { code: number, success: boolean, data?: AssistantKnowledge.AsObject, error?: Error$1.AsObject, } } declare class GetAllAssistantKnowledgeRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantKnowledgeRequest): GetAllAssistantKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantKnowledgeRequest; static deserializeBinaryFromReader(message: GetAllAssistantKnowledgeRequest, reader: jspb.BinaryReader): GetAllAssistantKnowledgeRequest; } declare namespace GetAllAssistantKnowledgeRequest { export type AsObject = { assistantid: string, paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllAssistantKnowledgeResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantKnowledge, index?: number): AssistantKnowledge; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantKnowledgeResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantKnowledgeResponse): GetAllAssistantKnowledgeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantKnowledgeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantKnowledgeResponse; static deserializeBinaryFromReader(message: GetAllAssistantKnowledgeResponse, reader: jspb.BinaryReader): GetAllAssistantKnowledgeResponse; } declare namespace GetAllAssistantKnowledgeResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: assistant_api // file: assistant-api.proto declare class Assistant extends jspb.Message { getId(): string; setId(value: string): void; getStatus(): string; setStatus(value: string): void; getVisibility(): string; setVisibility(value: string): void; getSource(): string; setSource(value: string): void; getSourceidentifier(): string; setSourceidentifier(value: string): void; clearAssistanttoolsList(): void; getAssistanttoolsList(): Array; setAssistanttoolsList(value: Array): void; addAssistanttools(value?: AssistantTool, index?: number): AssistantTool; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; getAssistantprovidermodelid(): string; setAssistantprovidermodelid(value: string): void; hasAssistantprovidermodel(): boolean; clearAssistantprovidermodel(): void; getAssistantprovidermodel(): AssistantProviderModel | undefined; setAssistantprovidermodel(value?: AssistantProviderModel): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; hasAssistanttag(): boolean; clearAssistanttag(): void; getAssistanttag(): Tag | undefined; setAssistanttag(value?: Tag): void; getLanguage(): string; setLanguage(value: string): void; hasOrganization(): boolean; clearOrganization(): void; getOrganization(): Organization | undefined; setOrganization(value?: Organization): 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; hasDebuggerdeployment(): boolean; clearDebuggerdeployment(): void; getDebuggerdeployment(): AssistantDebuggerDeployment | undefined; setDebuggerdeployment(value?: AssistantDebuggerDeployment): void; hasPhonedeployment(): boolean; clearPhonedeployment(): void; getPhonedeployment(): AssistantPhoneDeployment | undefined; setPhonedeployment(value?: AssistantPhoneDeployment): void; hasWhatsappdeployment(): boolean; clearWhatsappdeployment(): void; getWhatsappdeployment(): AssistantWhatsappDeployment | undefined; setWhatsappdeployment(value?: AssistantWhatsappDeployment): void; hasWebplugindeployment(): boolean; clearWebplugindeployment(): void; getWebplugindeployment(): AssistantWebpluginDeployment | undefined; setWebplugindeployment(value?: AssistantWebpluginDeployment): void; hasApideployment(): boolean; clearApideployment(): void; getApideployment(): AssistantApiDeployment | undefined; setApideployment(value?: AssistantApiDeployment): void; clearAssistantconversationsList(): void; getAssistantconversationsList(): Array; setAssistantconversationsList(value: Array): void; addAssistantconversations(value?: AssistantConversation, index?: number): AssistantConversation; clearAssistantwebhooksList(): void; getAssistantwebhooksList(): Array; setAssistantwebhooksList(value: Array): void; addAssistantwebhooks(value?: AssistantWebhook, index?: number): AssistantWebhook; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Assistant.AsObject; static toObject(includeInstance: boolean, msg: Assistant): Assistant.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Assistant, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Assistant; static deserializeBinaryFromReader(message: Assistant, reader: jspb.BinaryReader): Assistant; } declare namespace Assistant { export type AsObject = { id: string, status: string, visibility: string, source: string, sourceidentifier: string, assistanttoolsList: Array, projectid: string, organizationid: string, assistantprovidermodelid: string, assistantprovidermodel?: AssistantProviderModel.AsObject, name: string, description: string, assistanttag?: Tag.AsObject, language: string, organization?: Organization.AsObject, createdby: string, createduser?: User.AsObject, updatedby: string, updateduser?: User.AsObject, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, debuggerdeployment?: AssistantDebuggerDeployment.AsObject, phonedeployment?: AssistantPhoneDeployment.AsObject, whatsappdeployment?: AssistantWhatsappDeployment.AsObject, webplugindeployment?: AssistantWebpluginDeployment.AsObject, apideployment?: AssistantApiDeployment.AsObject, assistantconversationsList: Array, assistantwebhooksList: Array, } } declare class AssistantProviderModel extends jspb.Message { getId(): string; setId(value: string): void; hasTemplate(): boolean; clearTemplate(): void; getTemplate(): TextChatCompletePrompt | undefined; setTemplate(value?: TextChatCompletePrompt): void; getDescription(): string; setDescription(value: string): void; getModelproviderid(): string; setModelproviderid(value: string): void; getModelprovidername(): string; setModelprovidername(value: string): void; clearAssistantmodeloptionsList(): void; getAssistantmodeloptionsList(): Array; setAssistantmodeloptionsList(value: Array): void; addAssistantmodeloptions(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; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AssistantProviderModel.AsObject; static toObject(includeInstance: boolean, msg: AssistantProviderModel): AssistantProviderModel.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AssistantProviderModel, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AssistantProviderModel; static deserializeBinaryFromReader(message: AssistantProviderModel, reader: jspb.BinaryReader): AssistantProviderModel; } declare namespace AssistantProviderModel { export type AsObject = { id: string, template?: TextChatCompletePrompt.AsObject, description: string, modelproviderid: string, modelprovidername: string, assistantmodeloptionsList: Array, 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, } } declare class CreateAssistantRequest extends jspb.Message { hasAssistantprovidermodel(): boolean; clearAssistantprovidermodel(): void; getAssistantprovidermodel(): CreateAssistantProviderModelRequest | undefined; setAssistantprovidermodel(value?: CreateAssistantProviderModelRequest): void; clearAssistantknowledgesList(): void; getAssistantknowledgesList(): Array; setAssistantknowledgesList(value: Array): void; addAssistantknowledges(value?: CreateAssistantKnowledgeRequest, index?: number): CreateAssistantKnowledgeRequest; clearAssistanttoolsList(): void; getAssistanttoolsList(): Array; setAssistanttoolsList(value: Array): void; addAssistanttools(value?: CreateAssistantToolRequest, index?: number): CreateAssistantToolRequest; getDescription(): string; setDescription(value: string): void; getVisibility(): string; setVisibility(value: string): void; getLanguage(): string; setLanguage(value: string): void; getSource(): string; setSource(value: string): void; getSourceidentifier(): string; setSourceidentifier(value: string): void; clearTagsList(): void; getTagsList(): Array; setTagsList(value: Array): void; addTags(value: string, index?: number): string; getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAssistantRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAssistantRequest): CreateAssistantRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateAssistantRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateAssistantRequest; static deserializeBinaryFromReader(message: CreateAssistantRequest, reader: jspb.BinaryReader): CreateAssistantRequest; } declare namespace CreateAssistantRequest { export type AsObject = { assistantprovidermodel?: CreateAssistantProviderModelRequest.AsObject, assistantknowledgesList: Array, assistanttoolsList: Array, description: string, visibility: string, language: string, source: string, sourceidentifier: string, tagsList: Array, name: string, } } declare class CreateAssistantProviderModelRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; getDescription(): string; setDescription(value: string): void; hasTemplate(): boolean; clearTemplate(): void; getTemplate(): TextChatCompletePrompt | undefined; setTemplate(value?: TextChatCompletePrompt): void; getModelproviderid(): string; setModelproviderid(value: string): void; getModelprovidername(): string; setModelprovidername(value: string): void; clearAssistantmodeloptionsList(): void; getAssistantmodeloptionsList(): Array; setAssistantmodeloptionsList(value: Array): void; addAssistantmodeloptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAssistantProviderModelRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAssistantProviderModelRequest): CreateAssistantProviderModelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateAssistantProviderModelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateAssistantProviderModelRequest; static deserializeBinaryFromReader(message: CreateAssistantProviderModelRequest, reader: jspb.BinaryReader): CreateAssistantProviderModelRequest; } declare namespace CreateAssistantProviderModelRequest { export type AsObject = { assistantid: string, description: string, template?: TextChatCompletePrompt.AsObject, modelproviderid: string, modelprovidername: string, assistantmodeloptionsList: Array, } } declare class GetAssistantProviderModelResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantProviderModel | undefined; setData(value?: AssistantProviderModel): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantProviderModelResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantProviderModelResponse): GetAssistantProviderModelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantProviderModelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantProviderModelResponse; static deserializeBinaryFromReader(message: GetAssistantProviderModelResponse, reader: jspb.BinaryReader): GetAssistantProviderModelResponse; } declare namespace GetAssistantProviderModelResponse { export type AsObject = { code: number, success: boolean, data?: AssistantProviderModel.AsObject, error?: Error$1.AsObject, } } declare class CreateAssistantTagRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; clearTagsList(): void; getTagsList(): Array; setTagsList(value: Array): void; addTags(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAssistantTagRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAssistantTagRequest): CreateAssistantTagRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateAssistantTagRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateAssistantTagRequest; static deserializeBinaryFromReader(message: CreateAssistantTagRequest, reader: jspb.BinaryReader): CreateAssistantTagRequest; } declare namespace CreateAssistantTagRequest { export type AsObject = { assistantid: string, tagsList: Array, } } declare class GetAssistantRequest extends jspb.Message { getId(): string; setId(value: string): void; hasAssistantprovidermodelid(): boolean; clearAssistantprovidermodelid(): void; getAssistantprovidermodelid(): string; setAssistantprovidermodelid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantRequest): GetAssistantRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantRequest; static deserializeBinaryFromReader(message: GetAssistantRequest, reader: jspb.BinaryReader): GetAssistantRequest; } declare namespace GetAssistantRequest { export type AsObject = { id: string, assistantprovidermodelid: string, } } declare class DeleteAssistantRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteAssistantRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteAssistantRequest): DeleteAssistantRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteAssistantRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteAssistantRequest; static deserializeBinaryFromReader(message: DeleteAssistantRequest, reader: jspb.BinaryReader): DeleteAssistantRequest; } declare namespace DeleteAssistantRequest { export type AsObject = { id: string, } } declare class GetAssistantResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Assistant | undefined; setData(value?: Assistant): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantResponse): GetAssistantResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantResponse; static deserializeBinaryFromReader(message: GetAssistantResponse, reader: jspb.BinaryReader): GetAssistantResponse; } declare namespace GetAssistantResponse { export type AsObject = { code: number, success: boolean, data?: Assistant.AsObject, error?: Error$1.AsObject, } } declare class GetAllAssistantRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantRequest): GetAllAssistantRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantRequest; static deserializeBinaryFromReader(message: GetAllAssistantRequest, reader: jspb.BinaryReader): GetAllAssistantRequest; } declare namespace GetAllAssistantRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllAssistantResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Assistant, index?: number): Assistant; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantResponse): GetAllAssistantResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantResponse; static deserializeBinaryFromReader(message: GetAllAssistantResponse, reader: jspb.BinaryReader): GetAllAssistantResponse; } declare namespace GetAllAssistantResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetAllAssistantProviderModelRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getAssistantid(): string; setAssistantid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantProviderModelRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantProviderModelRequest): GetAllAssistantProviderModelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantProviderModelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantProviderModelRequest; static deserializeBinaryFromReader(message: GetAllAssistantProviderModelRequest, reader: jspb.BinaryReader): GetAllAssistantProviderModelRequest; } declare namespace GetAllAssistantProviderModelRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, assistantid: string, } } declare class GetAllAssistantProviderModelResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantProviderModel, index?: number): AssistantProviderModel; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantProviderModelResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantProviderModelResponse): GetAllAssistantProviderModelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantProviderModelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantProviderModelResponse; static deserializeBinaryFromReader(message: GetAllAssistantProviderModelResponse, reader: jspb.BinaryReader): GetAllAssistantProviderModelResponse; } declare namespace GetAllAssistantProviderModelResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetAllAssistantMessageRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getAssistantid(): string; setAssistantid(value: string): void; hasOrder(): boolean; clearOrder(): void; getOrder(): Ordering | undefined; setOrder(value?: Ordering): void; clearSelectorsList(): void; getSelectorsList(): Array; setSelectorsList(value: Array): void; addSelectors(value?: FieldSelector, index?: number): FieldSelector; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantMessageRequest): GetAllAssistantMessageRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantMessageRequest; static deserializeBinaryFromReader(message: GetAllAssistantMessageRequest, reader: jspb.BinaryReader): GetAllAssistantMessageRequest; } declare namespace GetAllAssistantMessageRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, assistantid: string, order?: Ordering.AsObject, selectorsList: Array, } } declare class GetAllAssistantMessageResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantConversationMessage, index?: number): AssistantConversationMessage; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantMessageResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantMessageResponse): GetAllAssistantMessageResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantMessageResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantMessageResponse; static deserializeBinaryFromReader(message: GetAllAssistantMessageResponse, reader: jspb.BinaryReader): GetAllAssistantMessageResponse; } declare namespace GetAllAssistantMessageResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetAllMessageRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; hasOrder(): boolean; clearOrder(): void; getOrder(): Ordering | undefined; setOrder(value?: Ordering): void; clearSelectorsList(): void; getSelectorsList(): Array; setSelectorsList(value: Array): void; addSelectors(value?: FieldSelector, index?: number): FieldSelector; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllMessageRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllMessageRequest): GetAllMessageRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllMessageRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllMessageRequest; static deserializeBinaryFromReader(message: GetAllMessageRequest, reader: jspb.BinaryReader): GetAllMessageRequest; } declare namespace GetAllMessageRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, order?: Ordering.AsObject, selectorsList: Array, } } declare class GetAllMessageResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantConversationMessage, index?: number): AssistantConversationMessage; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllMessageResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllMessageResponse): GetAllMessageResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllMessageResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllMessageResponse; static deserializeBinaryFromReader(message: GetAllMessageResponse, reader: jspb.BinaryReader): GetAllMessageResponse; } declare namespace GetAllMessageResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class UpdateAssistantVersionRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; getAssistantprovidermodelid(): string; setAssistantprovidermodelid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateAssistantVersionRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateAssistantVersionRequest): UpdateAssistantVersionRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateAssistantVersionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateAssistantVersionRequest; static deserializeBinaryFromReader(message: UpdateAssistantVersionRequest, reader: jspb.BinaryReader): UpdateAssistantVersionRequest; } declare namespace UpdateAssistantVersionRequest { export type AsObject = { assistantid: string, assistantprovidermodelid: string, } } declare class UpdateAssistantDetailRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateAssistantDetailRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateAssistantDetailRequest): UpdateAssistantDetailRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateAssistantDetailRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateAssistantDetailRequest; static deserializeBinaryFromReader(message: UpdateAssistantDetailRequest, reader: jspb.BinaryReader): UpdateAssistantDetailRequest; } declare namespace UpdateAssistantDetailRequest { export type AsObject = { assistantid: string, name: string, description: string, } } declare class GetAllAssistantUserConversationRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getSource(): SourceMap[keyof SourceMap]; setSource(value: SourceMap[keyof SourceMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantUserConversationRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantUserConversationRequest): GetAllAssistantUserConversationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantUserConversationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantUserConversationRequest; static deserializeBinaryFromReader(message: GetAllAssistantUserConversationRequest, reader: jspb.BinaryReader): GetAllAssistantUserConversationRequest; } declare namespace GetAllAssistantUserConversationRequest { export type AsObject = { assistantid: string, paginate?: Paginate.AsObject, criteriasList: Array, source: SourceMap[keyof SourceMap], } } declare class GetAllAssistantUserConversationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AssistantConversation, index?: number): AssistantConversation; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAssistantUserConversationResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAssistantUserConversationResponse): GetAllAssistantUserConversationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAssistantUserConversationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAssistantUserConversationResponse; static deserializeBinaryFromReader(message: GetAllAssistantUserConversationResponse, reader: jspb.BinaryReader): GetAllAssistantUserConversationResponse; } declare namespace GetAllAssistantUserConversationResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetAssistantConversationRequest extends jspb.Message { getAssistantid(): string; setAssistantid(value: string): void; getConversationid(): string; setConversationid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; clearSelectorsList(): void; getSelectorsList(): Array; setSelectorsList(value: Array): void; addSelectors(value?: FieldSelector, index?: number): FieldSelector; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantConversationRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantConversationRequest): GetAssistantConversationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantConversationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantConversationRequest; static deserializeBinaryFromReader(message: GetAssistantConversationRequest, reader: jspb.BinaryReader): GetAssistantConversationRequest; } declare namespace GetAssistantConversationRequest { export type AsObject = { assistantid: string, conversationid: string, paginate?: Paginate.AsObject, criteriasList: Array, selectorsList: Array, } } declare class GetAssistantConversationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AssistantConversation | undefined; setData(value?: AssistantConversation): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAssistantConversationResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAssistantConversationResponse): GetAssistantConversationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAssistantConversationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAssistantConversationResponse; static deserializeBinaryFromReader(message: GetAssistantConversationResponse, reader: jspb.BinaryReader): GetAssistantConversationResponse; } declare namespace GetAssistantConversationResponse { export type AsObject = { code: number, success: boolean, data?: AssistantConversation.AsObject, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: assistant_api // file: assistant-api.proto type AssistantServiceGetAssistant = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantRequest; readonly responseType: typeof GetAssistantResponse; }; type AssistantServiceGetAllAssistant = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantRequest; readonly responseType: typeof GetAllAssistantResponse; }; type AssistantServiceCreateAssistant = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantRequest; readonly responseType: typeof GetAssistantResponse; }; type AssistantServiceDeleteAssistant = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof DeleteAssistantRequest; readonly responseType: typeof GetAssistantResponse; }; type AssistantServiceGetAllAssistantProviderModel = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantProviderModelRequest; readonly responseType: typeof GetAllAssistantProviderModelResponse; }; type AssistantServiceCreateAssistantProviderModel = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantProviderModelRequest; readonly responseType: typeof GetAssistantProviderModelResponse; }; type AssistantServiceCreateAssistantTag = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantTagRequest; readonly responseType: typeof GetAssistantResponse; }; type AssistantServiceUpdateAssistantVersion = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateAssistantVersionRequest; readonly responseType: typeof GetAssistantResponse; }; type AssistantServiceUpdateAssistantDetail = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateAssistantDetailRequest; readonly responseType: typeof GetAssistantResponse; }; type AssistantServiceGetAllAssistantMessage = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantMessageRequest; readonly responseType: typeof GetAllAssistantMessageResponse; }; type AssistantServiceGetAllConversationMessage = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllConversationMessageRequest; readonly responseType: typeof GetAllConversationMessageResponse; }; type AssistantServiceGetAllMessage = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllMessageRequest; readonly responseType: typeof GetAllMessageResponse; }; type AssistantServiceGetAllAssistantConversation = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantConversationRequest; readonly responseType: typeof GetAllAssistantConversationResponse; }; type AssistantServiceGetAssistantConversation = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantConversationRequest; readonly responseType: typeof GetAssistantConversationResponse; }; type AssistantServiceGetAssistantWebhookLog = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantWebhookLogRequest; readonly responseType: typeof GetAssistantWebhookLogResponse; }; type AssistantServiceGetAllAssistantWebhookLog = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantWebhookLogRequest; readonly responseType: typeof GetAllAssistantWebhookLogResponse; }; type AssistantServiceGetAllAssistantWebhook = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantWebhookRequest; readonly responseType: typeof GetAllAssistantWebhookResponse; }; type AssistantServiceGetAssistantWebhook = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantWebhookRequest; readonly responseType: typeof GetAssistantWebhookResponse; }; type AssistantServiceCreateAssistantWebhook = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantWebhookRequest; readonly responseType: typeof GetAssistantWebhookResponse; }; type AssistantServiceUpdateAssistantWebhook = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateAssistantWebhookRequest; readonly responseType: typeof GetAssistantWebhookResponse; }; type AssistantServiceDeleteAssistantWebhook = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof DeleteAssistantWebhookRequest; readonly responseType: typeof GetAssistantWebhookResponse; }; type AssistantServiceGetAssistantAnalysis = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantAnalysisRequest; readonly responseType: typeof GetAssistantAnalysisResponse; }; type AssistantServiceUpdateAssistantAnalysis = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateAssistantAnalysisRequest; readonly responseType: typeof GetAssistantAnalysisResponse; }; type AssistantServiceCreateAssistantAnalysis = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantAnalysisRequest; readonly responseType: typeof GetAssistantAnalysisResponse; }; type AssistantServiceDeleteAssistantAnalysis = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof DeleteAssistantAnalysisRequest; readonly responseType: typeof GetAssistantAnalysisResponse; }; type AssistantServiceGetAllAssistantAnalysis = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantAnalysisRequest; readonly responseType: typeof GetAllAssistantAnalysisResponse; }; type AssistantServiceCreateAssistantTool = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantToolRequest; readonly responseType: typeof GetAssistantToolResponse; }; type AssistantServiceGetAssistantTool = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantToolRequest; readonly responseType: typeof GetAssistantToolResponse; }; type AssistantServiceGetAllAssistantTool = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantToolRequest; readonly responseType: typeof GetAllAssistantToolResponse; }; type AssistantServiceDeleteAssistantTool = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof DeleteAssistantToolRequest; readonly responseType: typeof GetAssistantToolResponse; }; type AssistantServiceUpdateAssistantTool = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateAssistantToolRequest; readonly responseType: typeof GetAssistantToolResponse; }; type AssistantServiceCreateAssistantKnowledge = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantKnowledgeRequest; readonly responseType: typeof GetAssistantKnowledgeResponse; }; type AssistantServiceGetAssistantKnowledge = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantKnowledgeRequest; readonly responseType: typeof GetAssistantKnowledgeResponse; }; type AssistantServiceGetAllAssistantKnowledge = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAssistantKnowledgeRequest; readonly responseType: typeof GetAllAssistantKnowledgeResponse; }; type AssistantServiceDeleteAssistantKnowledge = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof DeleteAssistantKnowledgeRequest; readonly responseType: typeof GetAssistantKnowledgeResponse; }; type AssistantServiceUpdateAssistantKnowledge = { readonly methodName: string; readonly service: typeof AssistantService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateAssistantKnowledgeRequest; readonly responseType: typeof GetAssistantKnowledgeResponse; }; declare class AssistantService { static readonly serviceName: string; static readonly GetAssistant: AssistantServiceGetAssistant; static readonly GetAllAssistant: AssistantServiceGetAllAssistant; static readonly CreateAssistant: AssistantServiceCreateAssistant; static readonly DeleteAssistant: AssistantServiceDeleteAssistant; static readonly GetAllAssistantProviderModel: AssistantServiceGetAllAssistantProviderModel; static readonly CreateAssistantProviderModel: AssistantServiceCreateAssistantProviderModel; static readonly CreateAssistantTag: AssistantServiceCreateAssistantTag; static readonly UpdateAssistantVersion: AssistantServiceUpdateAssistantVersion; static readonly UpdateAssistantDetail: AssistantServiceUpdateAssistantDetail; static readonly GetAllAssistantMessage: AssistantServiceGetAllAssistantMessage; static readonly GetAllConversationMessage: AssistantServiceGetAllConversationMessage; static readonly GetAllMessage: AssistantServiceGetAllMessage; static readonly GetAllAssistantConversation: AssistantServiceGetAllAssistantConversation; static readonly GetAssistantConversation: AssistantServiceGetAssistantConversation; static readonly GetAssistantWebhookLog: AssistantServiceGetAssistantWebhookLog; static readonly GetAllAssistantWebhookLog: AssistantServiceGetAllAssistantWebhookLog; static readonly GetAllAssistantWebhook: AssistantServiceGetAllAssistantWebhook; static readonly GetAssistantWebhook: AssistantServiceGetAssistantWebhook; static readonly CreateAssistantWebhook: AssistantServiceCreateAssistantWebhook; static readonly UpdateAssistantWebhook: AssistantServiceUpdateAssistantWebhook; static readonly DeleteAssistantWebhook: AssistantServiceDeleteAssistantWebhook; static readonly GetAssistantAnalysis: AssistantServiceGetAssistantAnalysis; static readonly UpdateAssistantAnalysis: AssistantServiceUpdateAssistantAnalysis; static readonly CreateAssistantAnalysis: AssistantServiceCreateAssistantAnalysis; static readonly DeleteAssistantAnalysis: AssistantServiceDeleteAssistantAnalysis; static readonly GetAllAssistantAnalysis: AssistantServiceGetAllAssistantAnalysis; static readonly CreateAssistantTool: AssistantServiceCreateAssistantTool; static readonly GetAssistantTool: AssistantServiceGetAssistantTool; static readonly GetAllAssistantTool: AssistantServiceGetAllAssistantTool; static readonly DeleteAssistantTool: AssistantServiceDeleteAssistantTool; static readonly UpdateAssistantTool: AssistantServiceUpdateAssistantTool; static readonly CreateAssistantKnowledge: AssistantServiceCreateAssistantKnowledge; static readonly GetAssistantKnowledge: AssistantServiceGetAssistantKnowledge; static readonly GetAllAssistantKnowledge: AssistantServiceGetAllAssistantKnowledge; static readonly DeleteAssistantKnowledge: AssistantServiceDeleteAssistantKnowledge; static readonly UpdateAssistantKnowledge: AssistantServiceUpdateAssistantKnowledge; } type ServiceError$e = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$e { cancel(): void; } declare class AssistantServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); getAssistant( requestMessage: GetAssistantRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; getAssistant( requestMessage: GetAssistantRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; getAllAssistant( requestMessage: GetAllAssistantRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantResponse|null) => void ): UnaryResponse$e; getAllAssistant( requestMessage: GetAllAssistantRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantResponse|null) => void ): UnaryResponse$e; createAssistant( requestMessage: CreateAssistantRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; createAssistant( requestMessage: CreateAssistantRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; deleteAssistant( requestMessage: DeleteAssistantRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; deleteAssistant( requestMessage: DeleteAssistantRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; getAllAssistantProviderModel( requestMessage: GetAllAssistantProviderModelRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantProviderModelResponse|null) => void ): UnaryResponse$e; getAllAssistantProviderModel( requestMessage: GetAllAssistantProviderModelRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantProviderModelResponse|null) => void ): UnaryResponse$e; createAssistantProviderModel( requestMessage: CreateAssistantProviderModelRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantProviderModelResponse|null) => void ): UnaryResponse$e; createAssistantProviderModel( requestMessage: CreateAssistantProviderModelRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantProviderModelResponse|null) => void ): UnaryResponse$e; createAssistantTag( requestMessage: CreateAssistantTagRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; createAssistantTag( requestMessage: CreateAssistantTagRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; updateAssistantVersion( requestMessage: UpdateAssistantVersionRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; updateAssistantVersion( requestMessage: UpdateAssistantVersionRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; updateAssistantDetail( requestMessage: UpdateAssistantDetailRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; updateAssistantDetail( requestMessage: UpdateAssistantDetailRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantResponse|null) => void ): UnaryResponse$e; getAllAssistantMessage( requestMessage: GetAllAssistantMessageRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantMessageResponse|null) => void ): UnaryResponse$e; getAllAssistantMessage( requestMessage: GetAllAssistantMessageRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantMessageResponse|null) => void ): UnaryResponse$e; getAllConversationMessage( requestMessage: GetAllConversationMessageRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllConversationMessageResponse|null) => void ): UnaryResponse$e; getAllConversationMessage( requestMessage: GetAllConversationMessageRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllConversationMessageResponse|null) => void ): UnaryResponse$e; getAllMessage( requestMessage: GetAllMessageRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllMessageResponse|null) => void ): UnaryResponse$e; getAllMessage( requestMessage: GetAllMessageRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllMessageResponse|null) => void ): UnaryResponse$e; getAllAssistantConversation( requestMessage: GetAllAssistantConversationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantConversationResponse|null) => void ): UnaryResponse$e; getAllAssistantConversation( requestMessage: GetAllAssistantConversationRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantConversationResponse|null) => void ): UnaryResponse$e; getAssistantConversation( requestMessage: GetAssistantConversationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantConversationResponse|null) => void ): UnaryResponse$e; getAssistantConversation( requestMessage: GetAssistantConversationRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantConversationResponse|null) => void ): UnaryResponse$e; getAssistantWebhookLog( requestMessage: GetAssistantWebhookLogRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookLogResponse|null) => void ): UnaryResponse$e; getAssistantWebhookLog( requestMessage: GetAssistantWebhookLogRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookLogResponse|null) => void ): UnaryResponse$e; getAllAssistantWebhookLog( requestMessage: GetAllAssistantWebhookLogRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantWebhookLogResponse|null) => void ): UnaryResponse$e; getAllAssistantWebhookLog( requestMessage: GetAllAssistantWebhookLogRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantWebhookLogResponse|null) => void ): UnaryResponse$e; getAllAssistantWebhook( requestMessage: GetAllAssistantWebhookRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantWebhookResponse|null) => void ): UnaryResponse$e; getAllAssistantWebhook( requestMessage: GetAllAssistantWebhookRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantWebhookResponse|null) => void ): UnaryResponse$e; getAssistantWebhook( requestMessage: GetAssistantWebhookRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; getAssistantWebhook( requestMessage: GetAssistantWebhookRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; createAssistantWebhook( requestMessage: CreateAssistantWebhookRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; createAssistantWebhook( requestMessage: CreateAssistantWebhookRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; updateAssistantWebhook( requestMessage: UpdateAssistantWebhookRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; updateAssistantWebhook( requestMessage: UpdateAssistantWebhookRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; deleteAssistantWebhook( requestMessage: DeleteAssistantWebhookRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; deleteAssistantWebhook( requestMessage: DeleteAssistantWebhookRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantWebhookResponse|null) => void ): UnaryResponse$e; getAssistantAnalysis( requestMessage: GetAssistantAnalysisRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; getAssistantAnalysis( requestMessage: GetAssistantAnalysisRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; updateAssistantAnalysis( requestMessage: UpdateAssistantAnalysisRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; updateAssistantAnalysis( requestMessage: UpdateAssistantAnalysisRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; createAssistantAnalysis( requestMessage: CreateAssistantAnalysisRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; createAssistantAnalysis( requestMessage: CreateAssistantAnalysisRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; deleteAssistantAnalysis( requestMessage: DeleteAssistantAnalysisRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; deleteAssistantAnalysis( requestMessage: DeleteAssistantAnalysisRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantAnalysisResponse|null) => void ): UnaryResponse$e; getAllAssistantAnalysis( requestMessage: GetAllAssistantAnalysisRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantAnalysisResponse|null) => void ): UnaryResponse$e; getAllAssistantAnalysis( requestMessage: GetAllAssistantAnalysisRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantAnalysisResponse|null) => void ): UnaryResponse$e; createAssistantTool( requestMessage: CreateAssistantToolRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; createAssistantTool( requestMessage: CreateAssistantToolRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; getAssistantTool( requestMessage: GetAssistantToolRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; getAssistantTool( requestMessage: GetAssistantToolRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; getAllAssistantTool( requestMessage: GetAllAssistantToolRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantToolResponse|null) => void ): UnaryResponse$e; getAllAssistantTool( requestMessage: GetAllAssistantToolRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantToolResponse|null) => void ): UnaryResponse$e; deleteAssistantTool( requestMessage: DeleteAssistantToolRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; deleteAssistantTool( requestMessage: DeleteAssistantToolRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; updateAssistantTool( requestMessage: UpdateAssistantToolRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; updateAssistantTool( requestMessage: UpdateAssistantToolRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantToolResponse|null) => void ): UnaryResponse$e; createAssistantKnowledge( requestMessage: CreateAssistantKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; createAssistantKnowledge( requestMessage: CreateAssistantKnowledgeRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; getAssistantKnowledge( requestMessage: GetAssistantKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; getAssistantKnowledge( requestMessage: GetAssistantKnowledgeRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; getAllAssistantKnowledge( requestMessage: GetAllAssistantKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; getAllAssistantKnowledge( requestMessage: GetAllAssistantKnowledgeRequest, callback: (error: ServiceError$e|null, responseMessage: GetAllAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; deleteAssistantKnowledge( requestMessage: DeleteAssistantKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; deleteAssistantKnowledge( requestMessage: DeleteAssistantKnowledgeRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; updateAssistantKnowledge( requestMessage: UpdateAssistantKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; updateAssistantKnowledge( requestMessage: UpdateAssistantKnowledgeRequest, callback: (error: ServiceError$e|null, responseMessage: GetAssistantKnowledgeResponse|null) => void ): UnaryResponse$e; } // package: web_api // file: web-api.proto declare class AuthenticateRequest extends jspb.Message { getEmail(): string; setEmail(value: string): void; getPassword(): string; setPassword(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AuthenticateRequest.AsObject; static toObject(includeInstance: boolean, msg: AuthenticateRequest): AuthenticateRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AuthenticateRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AuthenticateRequest; static deserializeBinaryFromReader(message: AuthenticateRequest, reader: jspb.BinaryReader): AuthenticateRequest; } declare namespace AuthenticateRequest { export type AsObject = { email: string, password: string, } } declare class RegisterUserRequest extends jspb.Message { getEmail(): string; setEmail(value: string): void; getPassword(): string; setPassword(value: string): void; getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RegisterUserRequest.AsObject; static toObject(includeInstance: boolean, msg: RegisterUserRequest): RegisterUserRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RegisterUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RegisterUserRequest; static deserializeBinaryFromReader(message: RegisterUserRequest, reader: jspb.BinaryReader): RegisterUserRequest; } declare namespace RegisterUserRequest { export type AsObject = { email: string, password: string, name: string, } } declare class Token extends jspb.Message { getId(): string; setId(value: string): void; getToken(): string; setToken(value: string): void; getTokentype(): string; setTokentype(value: string): void; getIsexpired(): boolean; setIsexpired(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Token.AsObject; static toObject(includeInstance: boolean, msg: Token): Token.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Token, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Token; static deserializeBinaryFromReader(message: Token, reader: jspb.BinaryReader): Token; } declare namespace Token { export type AsObject = { id: string, token: string, tokentype: string, isexpired: boolean, } } declare class OrganizationRole extends jspb.Message { getId(): string; setId(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; getRole(): string; setRole(value: string): void; getOrganizationname(): string; setOrganizationname(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): OrganizationRole.AsObject; static toObject(includeInstance: boolean, msg: OrganizationRole): OrganizationRole.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: OrganizationRole, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): OrganizationRole; static deserializeBinaryFromReader(message: OrganizationRole, reader: jspb.BinaryReader): OrganizationRole; } declare namespace OrganizationRole { export type AsObject = { id: string, organizationid: string, role: string, organizationname: string, } } declare class ProjectRole extends jspb.Message { getId(): string; setId(value: string): void; getProjectid(): string; setProjectid(value: string): void; getRole(): string; setRole(value: string): void; getProjectname(): string; setProjectname(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ProjectRole.AsObject; static toObject(includeInstance: boolean, msg: ProjectRole): ProjectRole.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ProjectRole, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ProjectRole; static deserializeBinaryFromReader(message: ProjectRole, reader: jspb.BinaryReader): ProjectRole; } declare namespace ProjectRole { export type AsObject = { id: string, projectid: string, role: string, projectname: string, } } declare class FeaturePermission extends jspb.Message { getId(): string; setId(value: string): void; getFeature(): string; setFeature(value: string): void; getIsenable(): boolean; setIsenable(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FeaturePermission.AsObject; static toObject(includeInstance: boolean, msg: FeaturePermission): FeaturePermission.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: FeaturePermission, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FeaturePermission; static deserializeBinaryFromReader(message: FeaturePermission, reader: jspb.BinaryReader): FeaturePermission; } declare namespace FeaturePermission { export type AsObject = { id: string, feature: string, isenable: boolean, } } declare class Authentication extends jspb.Message { hasUser(): boolean; clearUser(): void; getUser(): User | undefined; setUser(value?: User): void; hasToken(): boolean; clearToken(): void; getToken(): Token | undefined; setToken(value?: Token): void; hasOrganizationrole(): boolean; clearOrganizationrole(): void; getOrganizationrole(): OrganizationRole | undefined; setOrganizationrole(value?: OrganizationRole): void; clearProjectrolesList(): void; getProjectrolesList(): Array; setProjectrolesList(value: Array): void; addProjectroles(value?: ProjectRole, index?: number): ProjectRole; clearFeaturepermissionsList(): void; getFeaturepermissionsList(): Array; setFeaturepermissionsList(value: Array): void; addFeaturepermissions(value?: FeaturePermission, index?: number): FeaturePermission; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Authentication.AsObject; static toObject(includeInstance: boolean, msg: Authentication): Authentication.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Authentication, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Authentication; static deserializeBinaryFromReader(message: Authentication, reader: jspb.BinaryReader): Authentication; } declare namespace Authentication { export type AsObject = { user?: User.AsObject, token?: Token.AsObject, organizationrole?: OrganizationRole.AsObject, projectrolesList: Array, featurepermissionsList: Array, } } declare class ScopedAuthentication extends jspb.Message { getUserid(): number; setUserid(value: number): void; getOrganizationid(): number; setOrganizationid(value: number): void; getProjectid(): number; setProjectid(value: number): void; getStatus(): string; setStatus(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ScopedAuthentication.AsObject; static toObject(includeInstance: boolean, msg: ScopedAuthentication): ScopedAuthentication.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ScopedAuthentication, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ScopedAuthentication; static deserializeBinaryFromReader(message: ScopedAuthentication, reader: jspb.BinaryReader): ScopedAuthentication; } declare namespace ScopedAuthentication { export type AsObject = { userid: number, organizationid: number, projectid: number, status: string, } } declare class AuthenticationError 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): AuthenticationError.AsObject; static toObject(includeInstance: boolean, msg: AuthenticationError): AuthenticationError.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AuthenticationError, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AuthenticationError; static deserializeBinaryFromReader(message: AuthenticationError, reader: jspb.BinaryReader): AuthenticationError; } declare namespace AuthenticationError { export type AsObject = { errorcode: string, errormessage: string, humanmessage: string, } } declare class AuthenticateResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Authentication | undefined; setData(value?: Authentication): void; hasError(): boolean; clearError(): void; getError(): AuthenticationError | undefined; setError(value?: AuthenticationError): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AuthenticateResponse.AsObject; static toObject(includeInstance: boolean, msg: AuthenticateResponse): AuthenticateResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AuthenticateResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AuthenticateResponse; static deserializeBinaryFromReader(message: AuthenticateResponse, reader: jspb.BinaryReader): AuthenticateResponse; } declare namespace AuthenticateResponse { export type AsObject = { code: number, success: boolean, data?: Authentication.AsObject, error?: AuthenticationError.AsObject, } } declare class ForgotPasswordRequest extends jspb.Message { getEmail(): string; setEmail(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ForgotPasswordRequest.AsObject; static toObject(includeInstance: boolean, msg: ForgotPasswordRequest): ForgotPasswordRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ForgotPasswordRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ForgotPasswordRequest; static deserializeBinaryFromReader(message: ForgotPasswordRequest, reader: jspb.BinaryReader): ForgotPasswordRequest; } declare namespace ForgotPasswordRequest { export type AsObject = { email: string, } } declare class ForgotPasswordResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasError(): boolean; clearError(): void; getError(): AuthenticationError | undefined; setError(value?: AuthenticationError): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ForgotPasswordResponse.AsObject; static toObject(includeInstance: boolean, msg: ForgotPasswordResponse): ForgotPasswordResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ForgotPasswordResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ForgotPasswordResponse; static deserializeBinaryFromReader(message: ForgotPasswordResponse, reader: jspb.BinaryReader): ForgotPasswordResponse; } declare namespace ForgotPasswordResponse { export type AsObject = { code: number, success: boolean, error?: AuthenticationError.AsObject, } } declare class CreatePasswordRequest extends jspb.Message { getToken(): string; setToken(value: string): void; getPassword(): string; setPassword(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreatePasswordRequest.AsObject; static toObject(includeInstance: boolean, msg: CreatePasswordRequest): CreatePasswordRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreatePasswordRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreatePasswordRequest; static deserializeBinaryFromReader(message: CreatePasswordRequest, reader: jspb.BinaryReader): CreatePasswordRequest; } declare namespace CreatePasswordRequest { export type AsObject = { token: string, password: string, } } declare class CreatePasswordResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasError(): boolean; clearError(): void; getError(): AuthenticationError | undefined; setError(value?: AuthenticationError): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreatePasswordResponse.AsObject; static toObject(includeInstance: boolean, msg: CreatePasswordResponse): CreatePasswordResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreatePasswordResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreatePasswordResponse; static deserializeBinaryFromReader(message: CreatePasswordResponse, reader: jspb.BinaryReader): CreatePasswordResponse; } declare namespace CreatePasswordResponse { export type AsObject = { code: number, success: boolean, error?: AuthenticationError.AsObject, } } declare class VerifyTokenRequest extends jspb.Message { getTokentype(): string; setTokentype(value: string): void; getToken(): string; setToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): VerifyTokenRequest.AsObject; static toObject(includeInstance: boolean, msg: VerifyTokenRequest): VerifyTokenRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: VerifyTokenRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): VerifyTokenRequest; static deserializeBinaryFromReader(message: VerifyTokenRequest, reader: jspb.BinaryReader): VerifyTokenRequest; } declare namespace VerifyTokenRequest { export type AsObject = { tokentype: string, token: string, } } declare class VerifyTokenResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Token | undefined; setData(value?: Token): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): VerifyTokenResponse.AsObject; static toObject(includeInstance: boolean, msg: VerifyTokenResponse): VerifyTokenResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: VerifyTokenResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): VerifyTokenResponse; static deserializeBinaryFromReader(message: VerifyTokenResponse, reader: jspb.BinaryReader): VerifyTokenResponse; } declare namespace VerifyTokenResponse { export type AsObject = { code: number, success: boolean, data?: Token.AsObject, } } declare class AuthorizeRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AuthorizeRequest.AsObject; static toObject(includeInstance: boolean, msg: AuthorizeRequest): AuthorizeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AuthorizeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AuthorizeRequest; static deserializeBinaryFromReader(message: AuthorizeRequest, reader: jspb.BinaryReader): AuthorizeRequest; } declare namespace AuthorizeRequest { export type AsObject = { } } declare class ScopeAuthorizeRequest extends jspb.Message { getScope(): string; setScope(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ScopeAuthorizeRequest.AsObject; static toObject(includeInstance: boolean, msg: ScopeAuthorizeRequest): ScopeAuthorizeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ScopeAuthorizeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ScopeAuthorizeRequest; static deserializeBinaryFromReader(message: ScopeAuthorizeRequest, reader: jspb.BinaryReader): ScopeAuthorizeRequest; } declare namespace ScopeAuthorizeRequest { export type AsObject = { scope: string, } } declare class ScopedAuthenticationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): ScopedAuthentication | undefined; setData(value?: ScopedAuthentication): void; hasError(): boolean; clearError(): void; getError(): AuthenticationError | undefined; setError(value?: AuthenticationError): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ScopedAuthenticationResponse.AsObject; static toObject(includeInstance: boolean, msg: ScopedAuthenticationResponse): ScopedAuthenticationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ScopedAuthenticationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ScopedAuthenticationResponse; static deserializeBinaryFromReader(message: ScopedAuthenticationResponse, reader: jspb.BinaryReader): ScopedAuthenticationResponse; } declare namespace ScopedAuthenticationResponse { export type AsObject = { code: number, success: boolean, data?: ScopedAuthentication.AsObject, error?: AuthenticationError.AsObject, } } declare class GetUserRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetUserRequest.AsObject; static toObject(includeInstance: boolean, msg: GetUserRequest): GetUserRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetUserRequest; static deserializeBinaryFromReader(message: GetUserRequest, reader: jspb.BinaryReader): GetUserRequest; } declare namespace GetUserRequest { export type AsObject = { } } declare class GetUserResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): User | undefined; setData(value?: User): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetUserResponse.AsObject; static toObject(includeInstance: boolean, msg: GetUserResponse): GetUserResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetUserResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetUserResponse; static deserializeBinaryFromReader(message: GetUserResponse, reader: jspb.BinaryReader): GetUserResponse; } declare namespace GetUserResponse { export type AsObject = { code: number, success: boolean, data?: User.AsObject, } } declare class UpdateUserRequest extends jspb.Message { hasEmail(): boolean; clearEmail(): void; getEmail(): string; setEmail(value: string): void; hasName(): boolean; clearName(): void; getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateUserRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateUserRequest): UpdateUserRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateUserRequest; static deserializeBinaryFromReader(message: UpdateUserRequest, reader: jspb.BinaryReader): UpdateUserRequest; } declare namespace UpdateUserRequest { export type AsObject = { email: string, name: string, } } declare class UpdateUserResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): User | undefined; setData(value?: User): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateUserResponse.AsObject; static toObject(includeInstance: boolean, msg: UpdateUserResponse): UpdateUserResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateUserResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateUserResponse; static deserializeBinaryFromReader(message: UpdateUserResponse, reader: jspb.BinaryReader): UpdateUserResponse; } declare namespace UpdateUserResponse { export type AsObject = { code: number, success: boolean, data?: User.AsObject, } } declare class SocialAuthenticationRequest extends jspb.Message { getState(): string; setState(value: string): void; getCode(): string; setCode(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SocialAuthenticationRequest.AsObject; static toObject(includeInstance: boolean, msg: SocialAuthenticationRequest): SocialAuthenticationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SocialAuthenticationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SocialAuthenticationRequest; static deserializeBinaryFromReader(message: SocialAuthenticationRequest, reader: jspb.BinaryReader): SocialAuthenticationRequest; } declare namespace SocialAuthenticationRequest { export type AsObject = { state: string, code: string, } } declare class GetAllUserRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllUserRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllUserRequest): GetAllUserRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllUserRequest; static deserializeBinaryFromReader(message: GetAllUserRequest, reader: jspb.BinaryReader): GetAllUserRequest; } declare namespace GetAllUserRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllUserResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: User, index?: number): User; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllUserResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllUserResponse): GetAllUserResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllUserResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllUserResponse; static deserializeBinaryFromReader(message: GetAllUserResponse, reader: jspb.BinaryReader): GetAllUserResponse; } declare namespace GetAllUserResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class OrganizationError 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): OrganizationError.AsObject; static toObject(includeInstance: boolean, msg: OrganizationError): OrganizationError.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: OrganizationError, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): OrganizationError; static deserializeBinaryFromReader(message: OrganizationError, reader: jspb.BinaryReader): OrganizationError; } declare namespace OrganizationError { export type AsObject = { errorcode: string, errormessage: string, humanmessage: string, } } declare class CreateOrganizationRequest extends jspb.Message { getOrganizationname(): string; setOrganizationname(value: string): void; getOrganizationsize(): string; setOrganizationsize(value: string): void; getOrganizationindustry(): string; setOrganizationindustry(value: string): void; hasOrganizationcontact(): boolean; clearOrganizationcontact(): void; getOrganizationcontact(): string; setOrganizationcontact(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateOrganizationRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateOrganizationRequest): CreateOrganizationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateOrganizationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateOrganizationRequest; static deserializeBinaryFromReader(message: CreateOrganizationRequest, reader: jspb.BinaryReader): CreateOrganizationRequest; } declare namespace CreateOrganizationRequest { export type AsObject = { organizationname: string, organizationsize: string, organizationindustry: string, organizationcontact: string, } } declare class UpdateOrganizationRequest extends jspb.Message { getOrganizationid(): string; setOrganizationid(value: string): void; hasOrganizationname(): boolean; clearOrganizationname(): void; getOrganizationname(): string; setOrganizationname(value: string): void; hasOrganizationindustry(): boolean; clearOrganizationindustry(): void; getOrganizationindustry(): string; setOrganizationindustry(value: string): void; hasOrganizationcontact(): boolean; clearOrganizationcontact(): void; getOrganizationcontact(): string; setOrganizationcontact(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateOrganizationRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateOrganizationRequest): UpdateOrganizationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateOrganizationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateOrganizationRequest; static deserializeBinaryFromReader(message: UpdateOrganizationRequest, reader: jspb.BinaryReader): UpdateOrganizationRequest; } declare namespace UpdateOrganizationRequest { export type AsObject = { organizationid: string, organizationname: string, organizationindustry: string, organizationcontact: string, } } declare class GetOrganizationRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetOrganizationRequest.AsObject; static toObject(includeInstance: boolean, msg: GetOrganizationRequest): GetOrganizationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetOrganizationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetOrganizationRequest; static deserializeBinaryFromReader(message: GetOrganizationRequest, reader: jspb.BinaryReader): GetOrganizationRequest; } declare namespace GetOrganizationRequest { export type AsObject = { } } declare class GetOrganizationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Organization | undefined; setData(value?: Organization): void; hasRole(): boolean; clearRole(): void; getRole(): OrganizationRole | undefined; setRole(value?: OrganizationRole): void; hasError(): boolean; clearError(): void; getError(): OrganizationError | undefined; setError(value?: OrganizationError): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetOrganizationResponse.AsObject; static toObject(includeInstance: boolean, msg: GetOrganizationResponse): GetOrganizationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetOrganizationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetOrganizationResponse; static deserializeBinaryFromReader(message: GetOrganizationResponse, reader: jspb.BinaryReader): GetOrganizationResponse; } declare namespace GetOrganizationResponse { export type AsObject = { code: number, success: boolean, data?: Organization.AsObject, role?: OrganizationRole.AsObject, error?: OrganizationError.AsObject, } } declare class CreateOrganizationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Organization | undefined; setData(value?: Organization): void; hasRole(): boolean; clearRole(): void; getRole(): OrganizationRole | undefined; setRole(value?: OrganizationRole): void; hasError(): boolean; clearError(): void; getError(): OrganizationError | undefined; setError(value?: OrganizationError): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateOrganizationResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateOrganizationResponse): CreateOrganizationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateOrganizationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateOrganizationResponse; static deserializeBinaryFromReader(message: CreateOrganizationResponse, reader: jspb.BinaryReader): CreateOrganizationResponse; } declare namespace CreateOrganizationResponse { export type AsObject = { code: number, success: boolean, data?: Organization.AsObject, role?: OrganizationRole.AsObject, error?: OrganizationError.AsObject, } } declare class UpdateOrganizationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasError(): boolean; clearError(): void; getError(): OrganizationError | undefined; setError(value?: OrganizationError): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateOrganizationResponse.AsObject; static toObject(includeInstance: boolean, msg: UpdateOrganizationResponse): UpdateOrganizationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateOrganizationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateOrganizationResponse; static deserializeBinaryFromReader(message: UpdateOrganizationResponse, reader: jspb.BinaryReader): UpdateOrganizationResponse; } declare namespace UpdateOrganizationResponse { export type AsObject = { code: number, success: boolean, error?: OrganizationError.AsObject, } } declare class UpdateBillingInformationRequest extends jspb.Message { getPaymentmethod(): string; setPaymentmethod(value: string): void; getBillinginterval(): UpdateBillingInformationRequest.BillingIntervalMap[keyof UpdateBillingInformationRequest.BillingIntervalMap]; setBillinginterval(value: UpdateBillingInformationRequest.BillingIntervalMap[keyof UpdateBillingInformationRequest.BillingIntervalMap]): void; getTaxinformation(): string; setTaxinformation(value: string): void; getAddress(): string; setAddress(value: string): void; getEmail(): string; setEmail(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateBillingInformationRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateBillingInformationRequest): UpdateBillingInformationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateBillingInformationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateBillingInformationRequest; static deserializeBinaryFromReader(message: UpdateBillingInformationRequest, reader: jspb.BinaryReader): UpdateBillingInformationRequest; } declare namespace UpdateBillingInformationRequest { export type AsObject = { paymentmethod: string, billinginterval: UpdateBillingInformationRequest.BillingIntervalMap[keyof UpdateBillingInformationRequest.BillingIntervalMap], taxinformation: string, address: string, email: string, } export interface BillingIntervalMap { ANNUALLY: 0; MONTHLY: 1; } export const BillingInterval: BillingIntervalMap; } declare class Project extends jspb.Message { getId(): string; setId(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; clearMembersList(): void; getMembersList(): Array; setMembersList(value: Array): void; addMembers(value?: User, index?: number): User; 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; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Project.AsObject; static toObject(includeInstance: boolean, msg: Project): Project.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Project, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Project; static deserializeBinaryFromReader(message: Project, reader: jspb.BinaryReader): Project; } declare namespace Project { export type AsObject = { id: string, name: string, description: string, membersList: Array, status: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } declare class CreateProjectRequest extends jspb.Message { getProjectname(): string; setProjectname(value: string): void; hasProjectdescription(): boolean; clearProjectdescription(): void; getProjectdescription(): string; setProjectdescription(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateProjectRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateProjectRequest): CreateProjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateProjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateProjectRequest; static deserializeBinaryFromReader(message: CreateProjectRequest, reader: jspb.BinaryReader): CreateProjectRequest; } declare namespace CreateProjectRequest { export type AsObject = { projectname: string, projectdescription: string, } } declare class CreateProjectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Project | undefined; setData(value?: Project): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateProjectResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateProjectResponse): CreateProjectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateProjectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateProjectResponse; static deserializeBinaryFromReader(message: CreateProjectResponse, reader: jspb.BinaryReader): CreateProjectResponse; } declare namespace CreateProjectResponse { export type AsObject = { code: number, success: boolean, data?: Project.AsObject, error?: Error$1.AsObject, } } declare class UpdateProjectRequest extends jspb.Message { getProjectid(): string; setProjectid(value: string): void; hasProjectname(): boolean; clearProjectname(): void; getProjectname(): string; setProjectname(value: string): void; hasProjectdescription(): boolean; clearProjectdescription(): void; getProjectdescription(): string; setProjectdescription(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateProjectRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateProjectRequest): UpdateProjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateProjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateProjectRequest; static deserializeBinaryFromReader(message: UpdateProjectRequest, reader: jspb.BinaryReader): UpdateProjectRequest; } declare namespace UpdateProjectRequest { export type AsObject = { projectid: string, projectname: string, projectdescription: string, } } declare class UpdateProjectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Project | undefined; setData(value?: Project): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateProjectResponse.AsObject; static toObject(includeInstance: boolean, msg: UpdateProjectResponse): UpdateProjectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateProjectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateProjectResponse; static deserializeBinaryFromReader(message: UpdateProjectResponse, reader: jspb.BinaryReader): UpdateProjectResponse; } declare namespace UpdateProjectResponse { export type AsObject = { code: number, success: boolean, data?: Project.AsObject, error?: Error$1.AsObject, } } declare class GetProjectRequest extends jspb.Message { getProjectid(): string; setProjectid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProjectRequest.AsObject; static toObject(includeInstance: boolean, msg: GetProjectRequest): GetProjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProjectRequest; static deserializeBinaryFromReader(message: GetProjectRequest, reader: jspb.BinaryReader): GetProjectRequest; } declare namespace GetProjectRequest { export type AsObject = { projectid: string, } } declare class GetProjectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Project | undefined; setData(value?: Project): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProjectResponse.AsObject; static toObject(includeInstance: boolean, msg: GetProjectResponse): GetProjectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProjectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProjectResponse; static deserializeBinaryFromReader(message: GetProjectResponse, reader: jspb.BinaryReader): GetProjectResponse; } declare namespace GetProjectResponse { export type AsObject = { code: number, success: boolean, data?: Project.AsObject, error?: Error$1.AsObject, } } declare class GetAllProjectRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllProjectRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllProjectRequest): GetAllProjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllProjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllProjectRequest; static deserializeBinaryFromReader(message: GetAllProjectRequest, reader: jspb.BinaryReader): GetAllProjectRequest; } declare namespace GetAllProjectRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllProjectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Project, index?: number): Project; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllProjectResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllProjectResponse): GetAllProjectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllProjectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllProjectResponse; static deserializeBinaryFromReader(message: GetAllProjectResponse, reader: jspb.BinaryReader): GetAllProjectResponse; } declare namespace GetAllProjectResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class AddUsersToProjectRequest extends jspb.Message { getEmail(): string; setEmail(value: string): void; getRole(): string; setRole(value: string): void; clearProjectidsList(): void; getProjectidsList(): Array; setProjectidsList(value: Array): void; addProjectids(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AddUsersToProjectRequest.AsObject; static toObject(includeInstance: boolean, msg: AddUsersToProjectRequest): AddUsersToProjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AddUsersToProjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AddUsersToProjectRequest; static deserializeBinaryFromReader(message: AddUsersToProjectRequest, reader: jspb.BinaryReader): AddUsersToProjectRequest; } declare namespace AddUsersToProjectRequest { export type AsObject = { email: string, role: string, projectidsList: Array, } } declare class ArchiveProjectRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ArchiveProjectRequest.AsObject; static toObject(includeInstance: boolean, msg: ArchiveProjectRequest): ArchiveProjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ArchiveProjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ArchiveProjectRequest; static deserializeBinaryFromReader(message: ArchiveProjectRequest, reader: jspb.BinaryReader): ArchiveProjectRequest; } declare namespace ArchiveProjectRequest { export type AsObject = { id: string, } } declare class ArchiveProjectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ArchiveProjectResponse.AsObject; static toObject(includeInstance: boolean, msg: ArchiveProjectResponse): ArchiveProjectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ArchiveProjectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ArchiveProjectResponse; static deserializeBinaryFromReader(message: ArchiveProjectResponse, reader: jspb.BinaryReader): ArchiveProjectResponse; } declare namespace ArchiveProjectResponse { export type AsObject = { code: number, success: boolean, id: string, error?: Error$1.AsObject, } } declare class AddUsersToProjectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Project, index?: number): Project; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AddUsersToProjectResponse.AsObject; static toObject(includeInstance: boolean, msg: AddUsersToProjectResponse): AddUsersToProjectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AddUsersToProjectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AddUsersToProjectResponse; static deserializeBinaryFromReader(message: AddUsersToProjectResponse, reader: jspb.BinaryReader): AddUsersToProjectResponse; } declare namespace AddUsersToProjectResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, } } declare class ProjectCredential extends jspb.Message { getId(): string; setId(value: string): void; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; getName(): string; setName(value: string): void; getKey(): string; setKey(value: string): void; getStatus(): string; setStatus(value: string): void; getCreatedby(): string; setCreatedby(value: string): void; getUpdatedby(): string; setUpdatedby(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; hasCreateduser(): boolean; clearCreateduser(): void; getCreateduser(): User | undefined; setCreateduser(value?: User): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ProjectCredential.AsObject; static toObject(includeInstance: boolean, msg: ProjectCredential): ProjectCredential.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ProjectCredential, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ProjectCredential; static deserializeBinaryFromReader(message: ProjectCredential, reader: jspb.BinaryReader): ProjectCredential; } declare namespace ProjectCredential { export type AsObject = { id: string, projectid: string, organizationid: string, name: string, key: string, status: string, createdby: string, updatedby: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, createduser?: User.AsObject, } } declare class CreateProjectCredentialRequest extends jspb.Message { getProjectid(): string; setProjectid(value: string): void; getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateProjectCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateProjectCredentialRequest): CreateProjectCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateProjectCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateProjectCredentialRequest; static deserializeBinaryFromReader(message: CreateProjectCredentialRequest, reader: jspb.BinaryReader): CreateProjectCredentialRequest; } declare namespace CreateProjectCredentialRequest { export type AsObject = { projectid: string, name: string, } } declare class GetAllProjectCredentialRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getProjectid(): string; setProjectid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllProjectCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllProjectCredentialRequest): GetAllProjectCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllProjectCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllProjectCredentialRequest; static deserializeBinaryFromReader(message: GetAllProjectCredentialRequest, reader: jspb.BinaryReader): GetAllProjectCredentialRequest; } declare namespace GetAllProjectCredentialRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, projectid: string, } } declare class CreateProjectCredentialResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): ProjectCredential | undefined; setData(value?: ProjectCredential): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateProjectCredentialResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateProjectCredentialResponse): CreateProjectCredentialResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateProjectCredentialResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateProjectCredentialResponse; static deserializeBinaryFromReader(message: CreateProjectCredentialResponse, reader: jspb.BinaryReader): CreateProjectCredentialResponse; } declare namespace CreateProjectCredentialResponse { export type AsObject = { code: number, success: boolean, data?: ProjectCredential.AsObject, error?: Error$1.AsObject, } } declare class GetAllProjectCredentialResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: ProjectCredential, index?: number): ProjectCredential; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllProjectCredentialResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllProjectCredentialResponse): GetAllProjectCredentialResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllProjectCredentialResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllProjectCredentialResponse; static deserializeBinaryFromReader(message: GetAllProjectCredentialResponse, reader: jspb.BinaryReader): GetAllProjectCredentialResponse; } declare namespace GetAllProjectCredentialResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: web_api // file: web-api.proto type AuthenticationServiceAuthenticate = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof AuthenticateRequest; readonly responseType: typeof AuthenticateResponse; }; type AuthenticationServiceRegisterUser = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof RegisterUserRequest; readonly responseType: typeof AuthenticateResponse; }; type AuthenticationServiceAuthorize = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof AuthorizeRequest; readonly responseType: typeof AuthenticateResponse; }; type AuthenticationServiceScopeAuthorize = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ScopeAuthorizeRequest; readonly responseType: typeof ScopedAuthenticationResponse; }; type AuthenticationServiceVerifyToken = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyTokenRequest; readonly responseType: typeof VerifyTokenResponse; }; type AuthenticationServiceForgotPassword = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ForgotPasswordRequest; readonly responseType: typeof ForgotPasswordResponse; }; type AuthenticationServiceCreatePassword = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreatePasswordRequest; readonly responseType: typeof CreatePasswordResponse; }; type AuthenticationServiceGetUser = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetUserRequest; readonly responseType: typeof GetUserResponse; }; type AuthenticationServiceUpdateUser = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateUserRequest; readonly responseType: typeof UpdateUserResponse; }; type AuthenticationServiceGetAllUser = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllUserRequest; readonly responseType: typeof GetAllUserResponse; }; type AuthenticationServiceLinkedin = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof SocialAuthenticationRequest; readonly responseType: typeof AuthenticateResponse; }; type AuthenticationServiceGoogle = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof SocialAuthenticationRequest; readonly responseType: typeof AuthenticateResponse; }; type AuthenticationServiceGithub = { readonly methodName: string; readonly service: typeof AuthenticationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof SocialAuthenticationRequest; readonly responseType: typeof AuthenticateResponse; }; declare class AuthenticationService { static readonly serviceName: string; static readonly Authenticate: AuthenticationServiceAuthenticate; static readonly RegisterUser: AuthenticationServiceRegisterUser; static readonly Authorize: AuthenticationServiceAuthorize; static readonly ScopeAuthorize: AuthenticationServiceScopeAuthorize; static readonly VerifyToken: AuthenticationServiceVerifyToken; static readonly ForgotPassword: AuthenticationServiceForgotPassword; static readonly CreatePassword: AuthenticationServiceCreatePassword; static readonly GetUser: AuthenticationServiceGetUser; static readonly UpdateUser: AuthenticationServiceUpdateUser; static readonly GetAllUser: AuthenticationServiceGetAllUser; static readonly Linkedin: AuthenticationServiceLinkedin; static readonly Google: AuthenticationServiceGoogle; static readonly Github: AuthenticationServiceGithub; } type OrganizationServiceCreateOrganization = { readonly methodName: string; readonly service: typeof OrganizationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateOrganizationRequest; readonly responseType: typeof CreateOrganizationResponse; }; type OrganizationServiceGetOrganization = { readonly methodName: string; readonly service: typeof OrganizationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetOrganizationRequest; readonly responseType: typeof GetOrganizationResponse; }; type OrganizationServiceUpdateOrganization = { readonly methodName: string; readonly service: typeof OrganizationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateOrganizationRequest; readonly responseType: typeof UpdateOrganizationResponse; }; type OrganizationServiceUpdateBillingInformation = { readonly methodName: string; readonly service: typeof OrganizationService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateBillingInformationRequest; readonly responseType: typeof BaseResponse; }; declare class OrganizationService { static readonly serviceName: string; static readonly CreateOrganization: OrganizationServiceCreateOrganization; static readonly GetOrganization: OrganizationServiceGetOrganization; static readonly UpdateOrganization: OrganizationServiceUpdateOrganization; static readonly UpdateBillingInformation: OrganizationServiceUpdateBillingInformation; } type ProjectServiceCreateProject = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateProjectRequest; readonly responseType: typeof CreateProjectResponse; }; type ProjectServiceUpdateProject = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateProjectRequest; readonly responseType: typeof UpdateProjectResponse; }; type ProjectServiceGetProject = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetProjectRequest; readonly responseType: typeof GetProjectResponse; }; type ProjectServiceGetAllProject = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllProjectRequest; readonly responseType: typeof GetAllProjectResponse; }; type ProjectServiceAddUsersToProject = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof AddUsersToProjectRequest; readonly responseType: typeof AddUsersToProjectResponse; }; type ProjectServiceArchiveProject = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ArchiveProjectRequest; readonly responseType: typeof ArchiveProjectResponse; }; type ProjectServiceCreateProjectCredential = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateProjectCredentialRequest; readonly responseType: typeof CreateProjectCredentialResponse; }; type ProjectServiceGetAllProjectCredential = { readonly methodName: string; readonly service: typeof ProjectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllProjectCredentialRequest; readonly responseType: typeof GetAllProjectCredentialResponse; }; declare class ProjectService { static readonly serviceName: string; static readonly CreateProject: ProjectServiceCreateProject; static readonly UpdateProject: ProjectServiceUpdateProject; static readonly GetProject: ProjectServiceGetProject; static readonly GetAllProject: ProjectServiceGetAllProject; static readonly AddUsersToProject: ProjectServiceAddUsersToProject; static readonly ArchiveProject: ProjectServiceArchiveProject; static readonly CreateProjectCredential: ProjectServiceCreateProjectCredential; static readonly GetAllProjectCredential: ProjectServiceGetAllProjectCredential; } type ServiceError$d = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$d { cancel(): void; } declare class AuthenticationServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); authenticate( requestMessage: AuthenticateRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; authenticate( requestMessage: AuthenticateRequest, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; registerUser( requestMessage: RegisterUserRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; registerUser( requestMessage: RegisterUserRequest, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; authorize( requestMessage: AuthorizeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; authorize( requestMessage: AuthorizeRequest, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; scopeAuthorize( requestMessage: ScopeAuthorizeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: ScopedAuthenticationResponse|null) => void ): UnaryResponse$d; scopeAuthorize( requestMessage: ScopeAuthorizeRequest, callback: (error: ServiceError$d|null, responseMessage: ScopedAuthenticationResponse|null) => void ): UnaryResponse$d; verifyToken( requestMessage: VerifyTokenRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: VerifyTokenResponse|null) => void ): UnaryResponse$d; verifyToken( requestMessage: VerifyTokenRequest, callback: (error: ServiceError$d|null, responseMessage: VerifyTokenResponse|null) => void ): UnaryResponse$d; forgotPassword( requestMessage: ForgotPasswordRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: ForgotPasswordResponse|null) => void ): UnaryResponse$d; forgotPassword( requestMessage: ForgotPasswordRequest, callback: (error: ServiceError$d|null, responseMessage: ForgotPasswordResponse|null) => void ): UnaryResponse$d; createPassword( requestMessage: CreatePasswordRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: CreatePasswordResponse|null) => void ): UnaryResponse$d; createPassword( requestMessage: CreatePasswordRequest, callback: (error: ServiceError$d|null, responseMessage: CreatePasswordResponse|null) => void ): UnaryResponse$d; getUser( requestMessage: GetUserRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: GetUserResponse|null) => void ): UnaryResponse$d; getUser( requestMessage: GetUserRequest, callback: (error: ServiceError$d|null, responseMessage: GetUserResponse|null) => void ): UnaryResponse$d; updateUser( requestMessage: UpdateUserRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: UpdateUserResponse|null) => void ): UnaryResponse$d; updateUser( requestMessage: UpdateUserRequest, callback: (error: ServiceError$d|null, responseMessage: UpdateUserResponse|null) => void ): UnaryResponse$d; getAllUser( requestMessage: GetAllUserRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: GetAllUserResponse|null) => void ): UnaryResponse$d; getAllUser( requestMessage: GetAllUserRequest, callback: (error: ServiceError$d|null, responseMessage: GetAllUserResponse|null) => void ): UnaryResponse$d; linkedin( requestMessage: SocialAuthenticationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; linkedin( requestMessage: SocialAuthenticationRequest, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; google( requestMessage: SocialAuthenticationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; google( requestMessage: SocialAuthenticationRequest, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; github( requestMessage: SocialAuthenticationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; github( requestMessage: SocialAuthenticationRequest, callback: (error: ServiceError$d|null, responseMessage: AuthenticateResponse|null) => void ): UnaryResponse$d; } declare class OrganizationServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); createOrganization( requestMessage: CreateOrganizationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: CreateOrganizationResponse|null) => void ): UnaryResponse$d; createOrganization( requestMessage: CreateOrganizationRequest, callback: (error: ServiceError$d|null, responseMessage: CreateOrganizationResponse|null) => void ): UnaryResponse$d; getOrganization( requestMessage: GetOrganizationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: GetOrganizationResponse|null) => void ): UnaryResponse$d; getOrganization( requestMessage: GetOrganizationRequest, callback: (error: ServiceError$d|null, responseMessage: GetOrganizationResponse|null) => void ): UnaryResponse$d; updateOrganization( requestMessage: UpdateOrganizationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: UpdateOrganizationResponse|null) => void ): UnaryResponse$d; updateOrganization( requestMessage: UpdateOrganizationRequest, callback: (error: ServiceError$d|null, responseMessage: UpdateOrganizationResponse|null) => void ): UnaryResponse$d; updateBillingInformation( requestMessage: UpdateBillingInformationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$d; updateBillingInformation( requestMessage: UpdateBillingInformationRequest, callback: (error: ServiceError$d|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$d; } declare class ProjectServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); createProject( requestMessage: CreateProjectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: CreateProjectResponse|null) => void ): UnaryResponse$d; createProject( requestMessage: CreateProjectRequest, callback: (error: ServiceError$d|null, responseMessage: CreateProjectResponse|null) => void ): UnaryResponse$d; updateProject( requestMessage: UpdateProjectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: UpdateProjectResponse|null) => void ): UnaryResponse$d; updateProject( requestMessage: UpdateProjectRequest, callback: (error: ServiceError$d|null, responseMessage: UpdateProjectResponse|null) => void ): UnaryResponse$d; getProject( requestMessage: GetProjectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: GetProjectResponse|null) => void ): UnaryResponse$d; getProject( requestMessage: GetProjectRequest, callback: (error: ServiceError$d|null, responseMessage: GetProjectResponse|null) => void ): UnaryResponse$d; getAllProject( requestMessage: GetAllProjectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: GetAllProjectResponse|null) => void ): UnaryResponse$d; getAllProject( requestMessage: GetAllProjectRequest, callback: (error: ServiceError$d|null, responseMessage: GetAllProjectResponse|null) => void ): UnaryResponse$d; addUsersToProject( requestMessage: AddUsersToProjectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: AddUsersToProjectResponse|null) => void ): UnaryResponse$d; addUsersToProject( requestMessage: AddUsersToProjectRequest, callback: (error: ServiceError$d|null, responseMessage: AddUsersToProjectResponse|null) => void ): UnaryResponse$d; archiveProject( requestMessage: ArchiveProjectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: ArchiveProjectResponse|null) => void ): UnaryResponse$d; archiveProject( requestMessage: ArchiveProjectRequest, callback: (error: ServiceError$d|null, responseMessage: ArchiveProjectResponse|null) => void ): UnaryResponse$d; createProjectCredential( requestMessage: CreateProjectCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: CreateProjectCredentialResponse|null) => void ): UnaryResponse$d; createProjectCredential( requestMessage: CreateProjectCredentialRequest, callback: (error: ServiceError$d|null, responseMessage: CreateProjectCredentialResponse|null) => void ): UnaryResponse$d; getAllProjectCredential( requestMessage: GetAllProjectCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$d|null, responseMessage: GetAllProjectCredentialResponse|null) => void ): UnaryResponse$d; getAllProjectCredential( requestMessage: GetAllProjectCredentialRequest, callback: (error: ServiceError$d|null, responseMessage: GetAllProjectCredentialResponse|null) => void ): UnaryResponse$d; } // package: knowledge_api // file: knowledge-api.proto declare class CreateKnowledgeRequest extends jspb.Message { getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; clearTagsList(): void; getTagsList(): Array; setTagsList(value: Array): void; addTags(value: string, index?: number): string; getVisibility(): string; setVisibility(value: string): void; getEmbeddingmodelproviderid(): string; setEmbeddingmodelproviderid(value: string): void; getEmbeddingmodelprovidername(): string; setEmbeddingmodelprovidername(value: string): void; clearKnowledgeembeddingmodeloptionsList(): void; getKnowledgeembeddingmodeloptionsList(): Array; setKnowledgeembeddingmodeloptionsList(value: Array): void; addKnowledgeembeddingmodeloptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateKnowledgeRequest): CreateKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateKnowledgeRequest; static deserializeBinaryFromReader(message: CreateKnowledgeRequest, reader: jspb.BinaryReader): CreateKnowledgeRequest; } declare namespace CreateKnowledgeRequest { export type AsObject = { name: string, description: string, tagsList: Array, visibility: string, embeddingmodelproviderid: string, embeddingmodelprovidername: string, knowledgeembeddingmodeloptionsList: Array, } } declare class CreateKnowledgeResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Knowledge | undefined; setData(value?: Knowledge): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateKnowledgeResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateKnowledgeResponse): CreateKnowledgeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateKnowledgeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateKnowledgeResponse; static deserializeBinaryFromReader(message: CreateKnowledgeResponse, reader: jspb.BinaryReader): CreateKnowledgeResponse; } declare namespace CreateKnowledgeResponse { export type AsObject = { code: number, success: boolean, data?: Knowledge.AsObject, error?: Error$1.AsObject, } } declare class GetAllKnowledgeRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllKnowledgeRequest): GetAllKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllKnowledgeRequest; static deserializeBinaryFromReader(message: GetAllKnowledgeRequest, reader: jspb.BinaryReader): GetAllKnowledgeRequest; } declare namespace GetAllKnowledgeRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllKnowledgeResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Knowledge, index?: number): Knowledge; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllKnowledgeResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllKnowledgeResponse): GetAllKnowledgeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllKnowledgeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllKnowledgeResponse; static deserializeBinaryFromReader(message: GetAllKnowledgeResponse, reader: jspb.BinaryReader): GetAllKnowledgeResponse; } declare namespace GetAllKnowledgeResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetKnowledgeRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetKnowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: GetKnowledgeRequest): GetKnowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetKnowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetKnowledgeRequest; static deserializeBinaryFromReader(message: GetKnowledgeRequest, reader: jspb.BinaryReader): GetKnowledgeRequest; } declare namespace GetKnowledgeRequest { export type AsObject = { id: string, } } declare class GetKnowledgeResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Knowledge | undefined; setData(value?: Knowledge): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetKnowledgeResponse.AsObject; static toObject(includeInstance: boolean, msg: GetKnowledgeResponse): GetKnowledgeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetKnowledgeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetKnowledgeResponse; static deserializeBinaryFromReader(message: GetKnowledgeResponse, reader: jspb.BinaryReader): GetKnowledgeResponse; } declare namespace GetKnowledgeResponse { export type AsObject = { code: number, success: boolean, data?: Knowledge.AsObject, error?: Error$1.AsObject, } } declare class CreateKnowledgeTagRequest extends jspb.Message { getKnowledgeid(): string; setKnowledgeid(value: string): void; clearTagsList(): void; getTagsList(): Array; setTagsList(value: Array): void; addTags(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateKnowledgeTagRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateKnowledgeTagRequest): CreateKnowledgeTagRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateKnowledgeTagRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateKnowledgeTagRequest; static deserializeBinaryFromReader(message: CreateKnowledgeTagRequest, reader: jspb.BinaryReader): CreateKnowledgeTagRequest; } declare namespace CreateKnowledgeTagRequest { export type AsObject = { knowledgeid: string, tagsList: Array, } } declare class KnowledgeDocument extends jspb.Message { getId(): string; setId(value: string): void; getKnowledgeid(): string; setKnowledgeid(value: string): void; getLanguage(): string; setLanguage(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; hasDocumentsource(): boolean; clearDocumentsource(): void; getDocumentsource(): google_protobuf_struct_pb.Struct | undefined; setDocumentsource(value?: google_protobuf_struct_pb.Struct): void; getDocumenttype(): string; setDocumenttype(value: string): void; getDocumentsize(): number; setDocumentsize(value: number): void; getDocumentpath(): string; setDocumentpath(value: string): void; getIndexstatus(): string; setIndexstatus(value: string): void; getRetrievalcount(): number; setRetrievalcount(value: number): void; getTokencount(): number; setTokencount(value: number): void; getWordcount(): number; setWordcount(value: number): void; getDisplaystatus(): string; setDisplaystatus(value: string): void; 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; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): KnowledgeDocument.AsObject; static toObject(includeInstance: boolean, msg: KnowledgeDocument): KnowledgeDocument.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: KnowledgeDocument, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): KnowledgeDocument; static deserializeBinaryFromReader(message: KnowledgeDocument, reader: jspb.BinaryReader): KnowledgeDocument; } declare namespace KnowledgeDocument { export type AsObject = { id: string, knowledgeid: string, language: string, name: string, description: string, documentsource?: google_protobuf_struct_pb.Struct.AsObject, documenttype: string, documentsize: number, documentpath: string, indexstatus: string, retrievalcount: number, tokencount: number, wordcount: number, displaystatus: string, 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, } } declare class GetAllKnowledgeDocumentRequest extends jspb.Message { getKnowledgeid(): string; setKnowledgeid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllKnowledgeDocumentRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllKnowledgeDocumentRequest): GetAllKnowledgeDocumentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllKnowledgeDocumentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllKnowledgeDocumentRequest; static deserializeBinaryFromReader(message: GetAllKnowledgeDocumentRequest, reader: jspb.BinaryReader): GetAllKnowledgeDocumentRequest; } declare namespace GetAllKnowledgeDocumentRequest { export type AsObject = { knowledgeid: string, paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllKnowledgeDocumentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: KnowledgeDocument, index?: number): KnowledgeDocument; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllKnowledgeDocumentResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllKnowledgeDocumentResponse): GetAllKnowledgeDocumentResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllKnowledgeDocumentResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllKnowledgeDocumentResponse; static deserializeBinaryFromReader(message: GetAllKnowledgeDocumentResponse, reader: jspb.BinaryReader): GetAllKnowledgeDocumentResponse; } declare namespace GetAllKnowledgeDocumentResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class CreateKnowledgeDocumentRequest extends jspb.Message { getKnowledgeid(): string; setKnowledgeid(value: string): void; getDocumentsource(): CreateKnowledgeDocumentRequest.DOCUMENT_SOURCEMap[keyof CreateKnowledgeDocumentRequest.DOCUMENT_SOURCEMap]; setDocumentsource(value: CreateKnowledgeDocumentRequest.DOCUMENT_SOURCEMap[keyof CreateKnowledgeDocumentRequest.DOCUMENT_SOURCEMap]): void; getDatasource(): string; setDatasource(value: string): void; clearContentsList(): void; getContentsList(): Array; setContentsList(value: Array): void; addContents(value?: Content, index?: number): Content; getPreprocess(): CreateKnowledgeDocumentRequest.PRE_PROCESSMap[keyof CreateKnowledgeDocumentRequest.PRE_PROCESSMap]; setPreprocess(value: CreateKnowledgeDocumentRequest.PRE_PROCESSMap[keyof CreateKnowledgeDocumentRequest.PRE_PROCESSMap]): void; getSeparator(): string; setSeparator(value: string): void; getMaxchunksize(): number; setMaxchunksize(value: number): void; getChunkoverlap(): number; setChunkoverlap(value: number): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; getDocumentstructure(): string; setDocumentstructure(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateKnowledgeDocumentRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateKnowledgeDocumentRequest): CreateKnowledgeDocumentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateKnowledgeDocumentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateKnowledgeDocumentRequest; static deserializeBinaryFromReader(message: CreateKnowledgeDocumentRequest, reader: jspb.BinaryReader): CreateKnowledgeDocumentRequest; } declare namespace CreateKnowledgeDocumentRequest { export type AsObject = { knowledgeid: string, documentsource: CreateKnowledgeDocumentRequest.DOCUMENT_SOURCEMap[keyof CreateKnowledgeDocumentRequest.DOCUMENT_SOURCEMap], datasource: string, contentsList: Array, preprocess: CreateKnowledgeDocumentRequest.PRE_PROCESSMap[keyof CreateKnowledgeDocumentRequest.PRE_PROCESSMap], separator: string, maxchunksize: number, chunkoverlap: number, name: string, description: string, documentstructure: string, } export interface PRE_PROCESSMap { AUTOMATIC: 0; CUSTOM: 1; } export const PRE_PROCESS: PRE_PROCESSMap; export interface DOCUMENT_SOURCEMap { DOCUMENT_SOURCE_MANUAL: 0; DOCUMENT_SOURCE_TOOL: 1; } export const DOCUMENT_SOURCE: DOCUMENT_SOURCEMap; } declare class CreateKnowledgeDocumentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: KnowledgeDocument, index?: number): KnowledgeDocument; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateKnowledgeDocumentResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateKnowledgeDocumentResponse): CreateKnowledgeDocumentResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateKnowledgeDocumentResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateKnowledgeDocumentResponse; static deserializeBinaryFromReader(message: CreateKnowledgeDocumentResponse, reader: jspb.BinaryReader): CreateKnowledgeDocumentResponse; } declare namespace CreateKnowledgeDocumentResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class KnowledgeDocumentSegment extends jspb.Message { getIndex(): string; setIndex(value: string): void; getDocumentHash(): string; setDocumentHash(value: string): void; getDocumentId(): string; setDocumentId(value: string): void; getText(): string; setText(value: string): void; hasMetadata(): boolean; clearMetadata(): void; getMetadata(): KnowledgeDocumentSegment.Metadata | undefined; setMetadata(value?: KnowledgeDocumentSegment.Metadata): void; hasEntities(): boolean; clearEntities(): void; getEntities(): KnowledgeDocumentSegment.Entities | undefined; setEntities(value?: KnowledgeDocumentSegment.Entities): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): KnowledgeDocumentSegment.AsObject; static toObject(includeInstance: boolean, msg: KnowledgeDocumentSegment): KnowledgeDocumentSegment.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: KnowledgeDocumentSegment, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): KnowledgeDocumentSegment; static deserializeBinaryFromReader(message: KnowledgeDocumentSegment, reader: jspb.BinaryReader): KnowledgeDocumentSegment; } declare namespace KnowledgeDocumentSegment { export type AsObject = { index: string, documentHash: string, documentId: string, text: string, metadata?: KnowledgeDocumentSegment.Metadata.AsObject, entities?: KnowledgeDocumentSegment.Entities.AsObject, } export class Metadata extends jspb.Message { getDocumentHash(): string; setDocumentHash(value: string): void; getDocumentId(): string; setDocumentId(value: string): void; getKnowledgeDocumentId(): string; setKnowledgeDocumentId(value: string): void; getKnowledgeId(): string; setKnowledgeId(value: string): void; getProjectId(): string; setProjectId(value: string): void; getOrganizationId(): string; setOrganizationId(value: string): void; getDocumentName(): string; setDocumentName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Metadata.AsObject; static toObject(includeInstance: boolean, msg: Metadata): Metadata.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Metadata, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Metadata; static deserializeBinaryFromReader(message: Metadata, reader: jspb.BinaryReader): Metadata; } export namespace Metadata { export type AsObject = { documentHash: string, documentId: string, knowledgeDocumentId: string, knowledgeId: string, projectId: string, organizationId: string, documentName: string, } } export class Entities extends jspb.Message { clearOrganizationsList(): void; getOrganizationsList(): Array; setOrganizationsList(value: Array): void; addOrganizations(value: string, index?: number): string; clearDatesList(): void; getDatesList(): Array; setDatesList(value: Array): void; addDates(value: string, index?: number): string; clearProductsList(): void; getProductsList(): Array; setProductsList(value: Array): void; addProducts(value: string, index?: number): string; clearEventsList(): void; getEventsList(): Array; setEventsList(value: Array): void; addEvents(value: string, index?: number): string; clearPeopleList(): void; getPeopleList(): Array; setPeopleList(value: Array): void; addPeople(value: string, index?: number): string; clearTimesList(): void; getTimesList(): Array; setTimesList(value: Array): void; addTimes(value: string, index?: number): string; clearQuantitiesList(): void; getQuantitiesList(): Array; setQuantitiesList(value: Array): void; addQuantities(value: string, index?: number): string; clearLocationsList(): void; getLocationsList(): Array; setLocationsList(value: Array): void; addLocations(value: string, index?: number): string; clearIndustriesList(): void; getIndustriesList(): Array; setIndustriesList(value: Array): void; addIndustries(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Entities.AsObject; static toObject(includeInstance: boolean, msg: Entities): Entities.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Entities, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Entities; static deserializeBinaryFromReader(message: Entities, reader: jspb.BinaryReader): Entities; } export namespace Entities { export type AsObject = { organizationsList: Array, datesList: Array, productsList: Array, eventsList: Array, peopleList: Array, timesList: Array, quantitiesList: Array, locationsList: Array, industriesList: Array, } } } declare class GetAllKnowledgeDocumentSegmentRequest extends jspb.Message { getKnowledgeid(): string; setKnowledgeid(value: string): void; hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllKnowledgeDocumentSegmentRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllKnowledgeDocumentSegmentRequest): GetAllKnowledgeDocumentSegmentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllKnowledgeDocumentSegmentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllKnowledgeDocumentSegmentRequest; static deserializeBinaryFromReader(message: GetAllKnowledgeDocumentSegmentRequest, reader: jspb.BinaryReader): GetAllKnowledgeDocumentSegmentRequest; } declare namespace GetAllKnowledgeDocumentSegmentRequest { export type AsObject = { knowledgeid: string, paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllKnowledgeDocumentSegmentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: KnowledgeDocumentSegment, index?: number): KnowledgeDocumentSegment; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllKnowledgeDocumentSegmentResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllKnowledgeDocumentSegmentResponse): GetAllKnowledgeDocumentSegmentResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllKnowledgeDocumentSegmentResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllKnowledgeDocumentSegmentResponse; static deserializeBinaryFromReader(message: GetAllKnowledgeDocumentSegmentResponse, reader: jspb.BinaryReader): GetAllKnowledgeDocumentSegmentResponse; } declare namespace GetAllKnowledgeDocumentSegmentResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class UpdateKnowledgeDetailRequest extends jspb.Message { getKnowledgeid(): string; setKnowledgeid(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateKnowledgeDetailRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateKnowledgeDetailRequest): UpdateKnowledgeDetailRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateKnowledgeDetailRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateKnowledgeDetailRequest; static deserializeBinaryFromReader(message: UpdateKnowledgeDetailRequest, reader: jspb.BinaryReader): UpdateKnowledgeDetailRequest; } declare namespace UpdateKnowledgeDetailRequest { export type AsObject = { knowledgeid: string, name: string, description: string, } } declare class UpdateKnowledgeDocumentSegmentRequest extends jspb.Message { clearOrganizationsList(): void; getOrganizationsList(): Array; setOrganizationsList(value: Array): void; addOrganizations(value: string, index?: number): string; clearDatesList(): void; getDatesList(): Array; setDatesList(value: Array): void; addDates(value: string, index?: number): string; clearProductsList(): void; getProductsList(): Array; setProductsList(value: Array): void; addProducts(value: string, index?: number): string; clearEventsList(): void; getEventsList(): Array; setEventsList(value: Array): void; addEvents(value: string, index?: number): string; clearPeopleList(): void; getPeopleList(): Array; setPeopleList(value: Array): void; addPeople(value: string, index?: number): string; clearTimesList(): void; getTimesList(): Array; setTimesList(value: Array): void; addTimes(value: string, index?: number): string; clearQuantitiesList(): void; getQuantitiesList(): Array; setQuantitiesList(value: Array): void; addQuantities(value: string, index?: number): string; clearLocationsList(): void; getLocationsList(): Array; setLocationsList(value: Array): void; addLocations(value: string, index?: number): string; clearIndustriesList(): void; getIndustriesList(): Array; setIndustriesList(value: Array): void; addIndustries(value: string, index?: number): string; getDocumentname(): string; setDocumentname(value: string): void; getDocumentid(): string; setDocumentid(value: string): void; getIndex(): string; setIndex(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateKnowledgeDocumentSegmentRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateKnowledgeDocumentSegmentRequest): UpdateKnowledgeDocumentSegmentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateKnowledgeDocumentSegmentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateKnowledgeDocumentSegmentRequest; static deserializeBinaryFromReader(message: UpdateKnowledgeDocumentSegmentRequest, reader: jspb.BinaryReader): UpdateKnowledgeDocumentSegmentRequest; } declare namespace UpdateKnowledgeDocumentSegmentRequest { export type AsObject = { organizationsList: Array, datesList: Array, productsList: Array, eventsList: Array, peopleList: Array, timesList: Array, quantitiesList: Array, locationsList: Array, industriesList: Array, documentname: string, documentid: string, index: string, } } declare class DeleteKnowledgeDocumentSegmentRequest extends jspb.Message { getDocumentid(): string; setDocumentid(value: string): void; getIndex(): string; setIndex(value: string): void; getReason(): string; setReason(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteKnowledgeDocumentSegmentRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteKnowledgeDocumentSegmentRequest): DeleteKnowledgeDocumentSegmentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteKnowledgeDocumentSegmentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteKnowledgeDocumentSegmentRequest; static deserializeBinaryFromReader(message: DeleteKnowledgeDocumentSegmentRequest, reader: jspb.BinaryReader): DeleteKnowledgeDocumentSegmentRequest; } declare namespace DeleteKnowledgeDocumentSegmentRequest { export type AsObject = { documentid: string, index: string, reason: string, } } // package: knowledge_api // file: knowledge-api.proto type KnowledgeServiceGetKnowledge = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetKnowledgeRequest; readonly responseType: typeof GetKnowledgeResponse; }; type KnowledgeServiceGetAllKnowledge = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllKnowledgeRequest; readonly responseType: typeof GetAllKnowledgeResponse; }; type KnowledgeServiceCreateKnowledge = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateKnowledgeRequest; readonly responseType: typeof CreateKnowledgeResponse; }; type KnowledgeServiceCreateKnowledgeTag = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateKnowledgeTagRequest; readonly responseType: typeof GetKnowledgeResponse; }; type KnowledgeServiceCreateKnowledgeDocument = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateKnowledgeDocumentRequest; readonly responseType: typeof CreateKnowledgeDocumentResponse; }; type KnowledgeServiceGetAllKnowledgeDocument = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllKnowledgeDocumentRequest; readonly responseType: typeof GetAllKnowledgeDocumentResponse; }; type KnowledgeServiceGetAllKnowledgeDocumentSegment = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllKnowledgeDocumentSegmentRequest; readonly responseType: typeof GetAllKnowledgeDocumentSegmentResponse; }; type KnowledgeServiceUpdateKnowledgeDetail = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateKnowledgeDetailRequest; readonly responseType: typeof GetKnowledgeResponse; }; type KnowledgeServiceUpdateKnowledgeDocumentSegment = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateKnowledgeDocumentSegmentRequest; readonly responseType: typeof BaseResponse; }; type KnowledgeServiceDeleteKnowledgeDocumentSegment = { readonly methodName: string; readonly service: typeof KnowledgeService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof DeleteKnowledgeDocumentSegmentRequest; readonly responseType: typeof BaseResponse; }; declare class KnowledgeService { static readonly serviceName: string; static readonly GetKnowledge: KnowledgeServiceGetKnowledge; static readonly GetAllKnowledge: KnowledgeServiceGetAllKnowledge; static readonly CreateKnowledge: KnowledgeServiceCreateKnowledge; static readonly CreateKnowledgeTag: KnowledgeServiceCreateKnowledgeTag; static readonly CreateKnowledgeDocument: KnowledgeServiceCreateKnowledgeDocument; static readonly GetAllKnowledgeDocument: KnowledgeServiceGetAllKnowledgeDocument; static readonly GetAllKnowledgeDocumentSegment: KnowledgeServiceGetAllKnowledgeDocumentSegment; static readonly UpdateKnowledgeDetail: KnowledgeServiceUpdateKnowledgeDetail; static readonly UpdateKnowledgeDocumentSegment: KnowledgeServiceUpdateKnowledgeDocumentSegment; static readonly DeleteKnowledgeDocumentSegment: KnowledgeServiceDeleteKnowledgeDocumentSegment; } type ServiceError$c = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$c { cancel(): void; } declare class KnowledgeServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); getKnowledge( requestMessage: GetKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: GetKnowledgeResponse|null) => void ): UnaryResponse$c; getKnowledge( requestMessage: GetKnowledgeRequest, callback: (error: ServiceError$c|null, responseMessage: GetKnowledgeResponse|null) => void ): UnaryResponse$c; getAllKnowledge( requestMessage: GetAllKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: GetAllKnowledgeResponse|null) => void ): UnaryResponse$c; getAllKnowledge( requestMessage: GetAllKnowledgeRequest, callback: (error: ServiceError$c|null, responseMessage: GetAllKnowledgeResponse|null) => void ): UnaryResponse$c; createKnowledge( requestMessage: CreateKnowledgeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: CreateKnowledgeResponse|null) => void ): UnaryResponse$c; createKnowledge( requestMessage: CreateKnowledgeRequest, callback: (error: ServiceError$c|null, responseMessage: CreateKnowledgeResponse|null) => void ): UnaryResponse$c; createKnowledgeTag( requestMessage: CreateKnowledgeTagRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: GetKnowledgeResponse|null) => void ): UnaryResponse$c; createKnowledgeTag( requestMessage: CreateKnowledgeTagRequest, callback: (error: ServiceError$c|null, responseMessage: GetKnowledgeResponse|null) => void ): UnaryResponse$c; createKnowledgeDocument( requestMessage: CreateKnowledgeDocumentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: CreateKnowledgeDocumentResponse|null) => void ): UnaryResponse$c; createKnowledgeDocument( requestMessage: CreateKnowledgeDocumentRequest, callback: (error: ServiceError$c|null, responseMessage: CreateKnowledgeDocumentResponse|null) => void ): UnaryResponse$c; getAllKnowledgeDocument( requestMessage: GetAllKnowledgeDocumentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: GetAllKnowledgeDocumentResponse|null) => void ): UnaryResponse$c; getAllKnowledgeDocument( requestMessage: GetAllKnowledgeDocumentRequest, callback: (error: ServiceError$c|null, responseMessage: GetAllKnowledgeDocumentResponse|null) => void ): UnaryResponse$c; getAllKnowledgeDocumentSegment( requestMessage: GetAllKnowledgeDocumentSegmentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: GetAllKnowledgeDocumentSegmentResponse|null) => void ): UnaryResponse$c; getAllKnowledgeDocumentSegment( requestMessage: GetAllKnowledgeDocumentSegmentRequest, callback: (error: ServiceError$c|null, responseMessage: GetAllKnowledgeDocumentSegmentResponse|null) => void ): UnaryResponse$c; updateKnowledgeDetail( requestMessage: UpdateKnowledgeDetailRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: GetKnowledgeResponse|null) => void ): UnaryResponse$c; updateKnowledgeDetail( requestMessage: UpdateKnowledgeDetailRequest, callback: (error: ServiceError$c|null, responseMessage: GetKnowledgeResponse|null) => void ): UnaryResponse$c; updateKnowledgeDocumentSegment( requestMessage: UpdateKnowledgeDocumentSegmentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$c; updateKnowledgeDocumentSegment( requestMessage: UpdateKnowledgeDocumentSegmentRequest, callback: (error: ServiceError$c|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$c; deleteKnowledgeDocumentSegment( requestMessage: DeleteKnowledgeDocumentSegmentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$c|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$c; deleteKnowledgeDocumentSegment( requestMessage: DeleteKnowledgeDocumentSegmentRequest, callback: (error: ServiceError$c|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$c; } // package: marketplace_api // file: marketplace-api.proto declare class GetAllDeploymentRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllDeploymentRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllDeploymentRequest): GetAllDeploymentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllDeploymentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllDeploymentRequest; static deserializeBinaryFromReader(message: GetAllDeploymentRequest, reader: jspb.BinaryReader): GetAllDeploymentRequest; } declare namespace GetAllDeploymentRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class SearchableDeployment extends jspb.Message { getId(): string; setId(value: string): void; getStatus(): string; setStatus(value: string): void; getVisibility(): string; setVisibility(value: string): void; getType(): string; setType(value: string): void; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; clearTagList(): void; getTagList(): Array; setTagList(value: Array): void; addTag(value: string, index?: number): string; getLanguage(): string; setLanguage(value: string): void; hasOrganization(): boolean; clearOrganization(): void; getOrganization(): Organization | undefined; setOrganization(value?: Organization): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(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; hasAppappearance(): boolean; clearAppappearance(): void; getAppappearance(): google_protobuf_struct_pb.Struct | undefined; setAppappearance(value?: google_protobuf_struct_pb.Struct): void; hasWebappearance(): boolean; clearWebappearance(): void; getWebappearance(): google_protobuf_struct_pb.Struct | undefined; setWebappearance(value?: google_protobuf_struct_pb.Struct): void; getModelproviderid(): string; setModelproviderid(value: string): void; getModelprovidername(): string; setModelprovidername(value: string): void; clearModeloptionsList(): void; getModeloptionsList(): Array; setModeloptionsList(value: Array): void; addModeloptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchableDeployment.AsObject; static toObject(includeInstance: boolean, msg: SearchableDeployment): SearchableDeployment.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchableDeployment, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchableDeployment; static deserializeBinaryFromReader(message: SearchableDeployment, reader: jspb.BinaryReader): SearchableDeployment; } declare namespace SearchableDeployment { export type AsObject = { id: string, status: string, visibility: string, type: string, projectid: string, organizationid: string, tagList: Array, language: string, organization?: Organization.AsObject, name: string, description: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, appappearance?: google_protobuf_struct_pb.Struct.AsObject, webappearance?: google_protobuf_struct_pb.Struct.AsObject, modelproviderid: string, modelprovidername: string, modeloptionsList: Array, } } declare class GetAllDeploymentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: SearchableDeployment, index?: number): SearchableDeployment; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllDeploymentResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllDeploymentResponse): GetAllDeploymentResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllDeploymentResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllDeploymentResponse; static deserializeBinaryFromReader(message: GetAllDeploymentResponse, reader: jspb.BinaryReader): GetAllDeploymentResponse; } declare namespace GetAllDeploymentResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: marketplace_api // file: marketplace-api.proto type MarketplaceServiceGetAllDeployment = { readonly methodName: string; readonly service: typeof MarketplaceService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllDeploymentRequest; readonly responseType: typeof GetAllDeploymentResponse; }; declare class MarketplaceService { static readonly serviceName: string; static readonly GetAllDeployment: MarketplaceServiceGetAllDeployment; } type ServiceError$b = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$b { cancel(): void; } declare class MarketplaceServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); getAllDeployment( requestMessage: GetAllDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$b|null, responseMessage: GetAllDeploymentResponse|null) => void ): UnaryResponse$b; getAllDeployment( requestMessage: GetAllDeploymentRequest, callback: (error: ServiceError$b|null, responseMessage: GetAllDeploymentResponse|null) => void ): UnaryResponse$b; } // package: document_api // file: document-api.proto declare class IndexKnowledgeDocumentRequest extends jspb.Message { getKnowledgeid(): string; setKnowledgeid(value: string): void; clearKnowledgedocumentidList(): void; getKnowledgedocumentidList(): Array; setKnowledgedocumentidList(value: Array): void; addKnowledgedocumentid(value: string, index?: number): string; getIndextype(): string; setIndextype(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): IndexKnowledgeDocumentRequest.AsObject; static toObject(includeInstance: boolean, msg: IndexKnowledgeDocumentRequest): IndexKnowledgeDocumentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: IndexKnowledgeDocumentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): IndexKnowledgeDocumentRequest; static deserializeBinaryFromReader(message: IndexKnowledgeDocumentRequest, reader: jspb.BinaryReader): IndexKnowledgeDocumentRequest; } declare namespace IndexKnowledgeDocumentRequest { export type AsObject = { knowledgeid: string, knowledgedocumentidList: Array, indextype: string, } } declare class IndexKnowledgeDocumentResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): IndexKnowledgeDocumentResponse.AsObject; static toObject(includeInstance: boolean, msg: IndexKnowledgeDocumentResponse): IndexKnowledgeDocumentResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: IndexKnowledgeDocumentResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): IndexKnowledgeDocumentResponse; static deserializeBinaryFromReader(message: IndexKnowledgeDocumentResponse, reader: jspb.BinaryReader): IndexKnowledgeDocumentResponse; } declare namespace IndexKnowledgeDocumentResponse { export type AsObject = { code: number, success: boolean, } } // package: document_api // file: document-api.proto type DocumentServiceIndexKnowledgeDocument = { readonly methodName: string; readonly service: typeof DocumentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof IndexKnowledgeDocumentRequest; readonly responseType: typeof IndexKnowledgeDocumentResponse; }; declare class DocumentService { static readonly serviceName: string; static readonly IndexKnowledgeDocument: DocumentServiceIndexKnowledgeDocument; } type ServiceError$a = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$a { cancel(): void; } declare class DocumentServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); indexKnowledgeDocument( requestMessage: IndexKnowledgeDocumentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$a|null, responseMessage: IndexKnowledgeDocumentResponse|null) => void ): UnaryResponse$a; indexKnowledgeDocument( requestMessage: IndexKnowledgeDocumentRequest, callback: (error: ServiceError$a|null, responseMessage: IndexKnowledgeDocumentResponse|null) => void ): UnaryResponse$a; } // package: vault_api // file: vault-api.proto declare class VaultCredential extends jspb.Message { getId(): string; setId(value: string): void; getName(): string; setName(value: string): void; hasValue(): boolean; clearValue(): void; getValue(): google_protobuf_struct_pb.Struct | undefined; setValue(value?: google_protobuf_struct_pb.Struct): void; getStatus(): string; setStatus(value: string): void; getVaultlevel(): string; setVaultlevel(value: string): void; getVaultlevelid(): string; setVaultlevelid(value: string): void; getVaulttype(): string; setVaulttype(value: string): void; getVaulttypeid(): string; setVaulttypeid(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; hasLastuseddate(): boolean; clearLastuseddate(): void; getLastuseddate(): google_protobuf_timestamp_pb.Timestamp | undefined; setLastuseddate(value?: google_protobuf_timestamp_pb.Timestamp): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): VaultCredential.AsObject; static toObject(includeInstance: boolean, msg: VaultCredential): VaultCredential.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: VaultCredential, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): VaultCredential; static deserializeBinaryFromReader(message: VaultCredential, reader: jspb.BinaryReader): VaultCredential; } declare namespace VaultCredential { export type AsObject = { id: string, name: string, value?: google_protobuf_struct_pb.Struct.AsObject, status: string, vaultlevel: string, vaultlevelid: string, vaulttype: string, vaulttypeid: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, lastuseddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } declare class CreateProviderCredentialRequest extends jspb.Message { getProviderid(): string; setProviderid(value: string): void; hasCredential(): boolean; clearCredential(): void; getCredential(): google_protobuf_struct_pb.Struct | undefined; setCredential(value?: google_protobuf_struct_pb.Struct): void; getName(): string; setName(value: string): void; getProvidername(): string; setProvidername(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateProviderCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateProviderCredentialRequest): CreateProviderCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateProviderCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateProviderCredentialRequest; static deserializeBinaryFromReader(message: CreateProviderCredentialRequest, reader: jspb.BinaryReader): CreateProviderCredentialRequest; } declare namespace CreateProviderCredentialRequest { export type AsObject = { providerid: string, credential?: google_protobuf_struct_pb.Struct.AsObject, name: string, providername: string, } } declare class CreateToolCredentialRequest extends jspb.Message { getToolid(): string; setToolid(value: string): void; hasCredential(): boolean; clearCredential(): void; getCredential(): google_protobuf_struct_pb.Struct | undefined; setCredential(value?: google_protobuf_struct_pb.Struct): void; getName(): string; setName(value: string): void; getToolname(): string; setToolname(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateToolCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateToolCredentialRequest): CreateToolCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateToolCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateToolCredentialRequest; static deserializeBinaryFromReader(message: CreateToolCredentialRequest, reader: jspb.BinaryReader): CreateToolCredentialRequest; } declare namespace CreateToolCredentialRequest { export type AsObject = { toolid: string, credential?: google_protobuf_struct_pb.Struct.AsObject, name: string, toolname: string, } } declare class DeleteCredentialRequest extends jspb.Message { getVaultid(): string; setVaultid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteCredentialRequest): DeleteCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteCredentialRequest; static deserializeBinaryFromReader(message: DeleteCredentialRequest, reader: jspb.BinaryReader): DeleteCredentialRequest; } declare namespace DeleteCredentialRequest { export type AsObject = { vaultid: string, } } declare class GetAllOrganizationCredentialRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllOrganizationCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllOrganizationCredentialRequest): GetAllOrganizationCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllOrganizationCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllOrganizationCredentialRequest; static deserializeBinaryFromReader(message: GetAllOrganizationCredentialRequest, reader: jspb.BinaryReader): GetAllOrganizationCredentialRequest; } declare namespace GetAllOrganizationCredentialRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllOrganizationCredentialResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: VaultCredential, index?: number): VaultCredential; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllOrganizationCredentialResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllOrganizationCredentialResponse): GetAllOrganizationCredentialResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllOrganizationCredentialResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllOrganizationCredentialResponse; static deserializeBinaryFromReader(message: GetAllOrganizationCredentialResponse, reader: jspb.BinaryReader): GetAllOrganizationCredentialResponse; } declare namespace GetAllOrganizationCredentialResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetProviderCredentialRequest extends jspb.Message { getProviderid(): string; setProviderid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProviderCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: GetProviderCredentialRequest): GetProviderCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProviderCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProviderCredentialRequest; static deserializeBinaryFromReader(message: GetProviderCredentialRequest, reader: jspb.BinaryReader): GetProviderCredentialRequest; } declare namespace GetProviderCredentialRequest { export type AsObject = { providerid: string, organizationid: string, } } declare class GetCredentialResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): VaultCredential | undefined; setData(value?: VaultCredential): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetCredentialResponse.AsObject; static toObject(includeInstance: boolean, msg: GetCredentialResponse): GetCredentialResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetCredentialResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetCredentialResponse; static deserializeBinaryFromReader(message: GetCredentialResponse, reader: jspb.BinaryReader): GetCredentialResponse; } declare namespace GetCredentialResponse { export type AsObject = { code: number, success: boolean, data?: VaultCredential.AsObject, error?: Error$1.AsObject, } } declare class GetCredentialRequest extends jspb.Message { getVaultid(): string; setVaultid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: GetCredentialRequest): GetCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetCredentialRequest; static deserializeBinaryFromReader(message: GetCredentialRequest, reader: jspb.BinaryReader): GetCredentialRequest; } declare namespace GetCredentialRequest { export type AsObject = { vaultid: string, } } // package: vault_api // file: vault-api.proto type VaultServiceCreateProviderCredential = { readonly methodName: string; readonly service: typeof VaultService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateProviderCredentialRequest; readonly responseType: typeof GetCredentialResponse; }; type VaultServiceCreateToolCredential = { readonly methodName: string; readonly service: typeof VaultService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateToolCredentialRequest; readonly responseType: typeof GetCredentialResponse; }; type VaultServiceGetAllOrganizationCredential = { readonly methodName: string; readonly service: typeof VaultService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllOrganizationCredentialRequest; readonly responseType: typeof GetAllOrganizationCredentialResponse; }; type VaultServiceDeleteCredential = { readonly methodName: string; readonly service: typeof VaultService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof DeleteCredentialRequest; readonly responseType: typeof GetCredentialResponse; }; type VaultServiceGetProviderCredential = { readonly methodName: string; readonly service: typeof VaultService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetProviderCredentialRequest; readonly responseType: typeof GetCredentialResponse; }; type VaultServiceGetCredential = { readonly methodName: string; readonly service: typeof VaultService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetCredentialRequest; readonly responseType: typeof GetCredentialResponse; }; type VaultServiceGetOauth2Credential = { readonly methodName: string; readonly service: typeof VaultService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetCredentialRequest; readonly responseType: typeof GetCredentialResponse; }; declare class VaultService { static readonly serviceName: string; static readonly CreateProviderCredential: VaultServiceCreateProviderCredential; static readonly CreateToolCredential: VaultServiceCreateToolCredential; static readonly GetAllOrganizationCredential: VaultServiceGetAllOrganizationCredential; static readonly DeleteCredential: VaultServiceDeleteCredential; static readonly GetProviderCredential: VaultServiceGetProviderCredential; static readonly GetCredential: VaultServiceGetCredential; static readonly GetOauth2Credential: VaultServiceGetOauth2Credential; } type ServiceError$9 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$9 { cancel(): void; } declare class VaultServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); createProviderCredential( requestMessage: CreateProviderCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; createProviderCredential( requestMessage: CreateProviderCredentialRequest, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; createToolCredential( requestMessage: CreateToolCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; createToolCredential( requestMessage: CreateToolCredentialRequest, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; getAllOrganizationCredential( requestMessage: GetAllOrganizationCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$9|null, responseMessage: GetAllOrganizationCredentialResponse|null) => void ): UnaryResponse$9; getAllOrganizationCredential( requestMessage: GetAllOrganizationCredentialRequest, callback: (error: ServiceError$9|null, responseMessage: GetAllOrganizationCredentialResponse|null) => void ): UnaryResponse$9; deleteCredential( requestMessage: DeleteCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; deleteCredential( requestMessage: DeleteCredentialRequest, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; getProviderCredential( requestMessage: GetProviderCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; getProviderCredential( requestMessage: GetProviderCredentialRequest, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; getCredential( requestMessage: GetCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; getCredential( requestMessage: GetCredentialRequest, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; getOauth2Credential( requestMessage: GetCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; getOauth2Credential( requestMessage: GetCredentialRequest, callback: (error: ServiceError$9|null, responseMessage: GetCredentialResponse|null) => void ): UnaryResponse$9; } // package: endpoint_api // file: endpoint-api.proto declare class EndpointAttribute extends jspb.Message { getSource(): string; setSource(value: string): void; getSourceidentifier(): string; setSourceidentifier(value: string): void; getVisibility(): string; setVisibility(value: string): void; getLanguage(): string; setLanguage(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EndpointAttribute.AsObject; static toObject(includeInstance: boolean, msg: EndpointAttribute): EndpointAttribute.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EndpointAttribute, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EndpointAttribute; static deserializeBinaryFromReader(message: EndpointAttribute, reader: jspb.BinaryReader): EndpointAttribute; } declare namespace EndpointAttribute { export type AsObject = { source: string, sourceidentifier: string, visibility: string, language: string, name: string, description: string, } } declare class EndpointProviderModelAttribute extends jspb.Message { getDescription(): string; setDescription(value: string): void; hasChatcompleteprompt(): boolean; clearChatcompleteprompt(): void; getChatcompleteprompt(): TextChatCompletePrompt | undefined; setChatcompleteprompt(value?: TextChatCompletePrompt): void; getModelproviderid(): string; setModelproviderid(value: string): void; getModelprovidername(): string; setModelprovidername(value: string): void; clearEndpointmodeloptionsList(): void; getEndpointmodeloptionsList(): Array; setEndpointmodeloptionsList(value: Array): void; addEndpointmodeloptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EndpointProviderModelAttribute.AsObject; static toObject(includeInstance: boolean, msg: EndpointProviderModelAttribute): EndpointProviderModelAttribute.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EndpointProviderModelAttribute, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EndpointProviderModelAttribute; static deserializeBinaryFromReader(message: EndpointProviderModelAttribute, reader: jspb.BinaryReader): EndpointProviderModelAttribute; } declare namespace EndpointProviderModelAttribute { export type AsObject = { description: string, chatcompleteprompt?: TextChatCompletePrompt.AsObject, modelproviderid: string, modelprovidername: string, endpointmodeloptionsList: Array, } } declare class CreateEndpointRequest extends jspb.Message { hasEndpointprovidermodelattribute(): boolean; clearEndpointprovidermodelattribute(): void; getEndpointprovidermodelattribute(): EndpointProviderModelAttribute | undefined; setEndpointprovidermodelattribute(value?: EndpointProviderModelAttribute): void; hasEndpointattribute(): boolean; clearEndpointattribute(): void; getEndpointattribute(): EndpointAttribute | undefined; setEndpointattribute(value?: EndpointAttribute): void; hasRetryconfiguration(): boolean; clearRetryconfiguration(): void; getRetryconfiguration(): EndpointRetryConfiguration | undefined; setRetryconfiguration(value?: EndpointRetryConfiguration): void; hasCacheconfiguration(): boolean; clearCacheconfiguration(): void; getCacheconfiguration(): EndpointCacheConfiguration | undefined; setCacheconfiguration(value?: EndpointCacheConfiguration): void; clearTagsList(): void; getTagsList(): Array; setTagsList(value: Array): void; addTags(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointRequest): CreateEndpointRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointRequest; static deserializeBinaryFromReader(message: CreateEndpointRequest, reader: jspb.BinaryReader): CreateEndpointRequest; } declare namespace CreateEndpointRequest { export type AsObject = { endpointprovidermodelattribute?: EndpointProviderModelAttribute.AsObject, endpointattribute?: EndpointAttribute.AsObject, retryconfiguration?: EndpointRetryConfiguration.AsObject, cacheconfiguration?: EndpointCacheConfiguration.AsObject, tagsList: Array, } } declare class CreateEndpointResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Endpoint | undefined; setData(value?: Endpoint): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointResponse): CreateEndpointResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointResponse; static deserializeBinaryFromReader(message: CreateEndpointResponse, reader: jspb.BinaryReader): CreateEndpointResponse; } declare namespace CreateEndpointResponse { export type AsObject = { code: number, success: boolean, data?: Endpoint.AsObject, error?: Error$1.AsObject, } } declare class EndpointProviderModel extends jspb.Message { getId(): string; setId(value: string): void; hasChatcompleteprompt(): boolean; clearChatcompleteprompt(): void; getChatcompleteprompt(): TextChatCompletePrompt | undefined; setChatcompleteprompt(value?: TextChatCompletePrompt): void; getModelproviderid(): string; setModelproviderid(value: string): void; getModelprovidername(): string; setModelprovidername(value: string): void; clearEndpointmodeloptionsList(): void; getEndpointmodeloptionsList(): Array; setEndpointmodeloptionsList(value: Array): void; addEndpointmodeloptions(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; getEndpointid(): string; setEndpointid(value: string): void; getDescription(): string; setDescription(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EndpointProviderModel.AsObject; static toObject(includeInstance: boolean, msg: EndpointProviderModel): EndpointProviderModel.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EndpointProviderModel, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EndpointProviderModel; static deserializeBinaryFromReader(message: EndpointProviderModel, reader: jspb.BinaryReader): EndpointProviderModel; } declare namespace EndpointProviderModel { export type AsObject = { id: string, chatcompleteprompt?: TextChatCompletePrompt.AsObject, modelproviderid: string, modelprovidername: string, endpointmodeloptionsList: Array, 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, endpointid: string, description: string, } } declare class AggregatedEndpointAnalytics extends jspb.Message { getCount(): string; setCount(value: string): void; getTotalinputcost(): number; setTotalinputcost(value: number): void; getTotaloutputcost(): number; setTotaloutputcost(value: number): void; getTotaltoken(): string; setTotaltoken(value: string): void; getSuccesscount(): string; setSuccesscount(value: string): void; getErrorcount(): string; setErrorcount(value: string): void; getP50latency(): number; setP50latency(value: number): void; getP99latency(): number; setP99latency(value: number): void; hasLastactivity(): boolean; clearLastactivity(): void; getLastactivity(): google_protobuf_timestamp_pb.Timestamp | undefined; setLastactivity(value?: google_protobuf_timestamp_pb.Timestamp): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AggregatedEndpointAnalytics.AsObject; static toObject(includeInstance: boolean, msg: AggregatedEndpointAnalytics): AggregatedEndpointAnalytics.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AggregatedEndpointAnalytics, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AggregatedEndpointAnalytics; static deserializeBinaryFromReader(message: AggregatedEndpointAnalytics, reader: jspb.BinaryReader): AggregatedEndpointAnalytics; } declare namespace AggregatedEndpointAnalytics { export type AsObject = { count: string, totalinputcost: number, totaloutputcost: number, totaltoken: string, successcount: string, errorcount: string, p50latency: number, p99latency: number, lastactivity?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } declare class Endpoint extends jspb.Message { getId(): string; setId(value: string): void; getStatus(): string; setStatus(value: string): void; getVisibility(): string; setVisibility(value: string): void; getSource(): string; setSource(value: string): void; getSourceidentifier(): string; setSourceidentifier(value: string): void; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; getEndpointprovidermodelid(): string; setEndpointprovidermodelid(value: string): void; hasEndpointprovidermodel(): boolean; clearEndpointprovidermodel(): void; getEndpointprovidermodel(): EndpointProviderModel | undefined; setEndpointprovidermodel(value?: EndpointProviderModel): void; hasEndpointanalytics(): boolean; clearEndpointanalytics(): void; getEndpointanalytics(): AggregatedEndpointAnalytics | undefined; setEndpointanalytics(value?: AggregatedEndpointAnalytics): void; hasEndpointretry(): boolean; clearEndpointretry(): void; getEndpointretry(): EndpointRetryConfiguration | undefined; setEndpointretry(value?: EndpointRetryConfiguration): void; hasEndpointcaching(): boolean; clearEndpointcaching(): void; getEndpointcaching(): EndpointCacheConfiguration | undefined; setEndpointcaching(value?: EndpointCacheConfiguration): void; hasEndpointtag(): boolean; clearEndpointtag(): void; getEndpointtag(): Tag | undefined; setEndpointtag(value?: Tag): void; getLanguage(): string; setLanguage(value: string): void; hasOrganization(): boolean; clearOrganization(): void; getOrganization(): Organization | undefined; setOrganization(value?: Organization): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(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; 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; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Endpoint.AsObject; static toObject(includeInstance: boolean, msg: Endpoint): Endpoint.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Endpoint, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Endpoint; static deserializeBinaryFromReader(message: Endpoint, reader: jspb.BinaryReader): Endpoint; } declare namespace Endpoint { export type AsObject = { id: string, status: string, visibility: string, source: string, sourceidentifier: string, projectid: string, organizationid: string, endpointprovidermodelid: string, endpointprovidermodel?: EndpointProviderModel.AsObject, endpointanalytics?: AggregatedEndpointAnalytics.AsObject, endpointretry?: EndpointRetryConfiguration.AsObject, endpointcaching?: EndpointCacheConfiguration.AsObject, endpointtag?: Tag.AsObject, language: string, organization?: Organization.AsObject, name: string, description: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, createdby: string, createduser?: User.AsObject, updatedby: string, updateduser?: User.AsObject, } } declare class CreateEndpointProviderModelRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; hasEndpointprovidermodelattribute(): boolean; clearEndpointprovidermodelattribute(): void; getEndpointprovidermodelattribute(): EndpointProviderModelAttribute | undefined; setEndpointprovidermodelattribute(value?: EndpointProviderModelAttribute): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointProviderModelRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointProviderModelRequest): CreateEndpointProviderModelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointProviderModelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointProviderModelRequest; static deserializeBinaryFromReader(message: CreateEndpointProviderModelRequest, reader: jspb.BinaryReader): CreateEndpointProviderModelRequest; } declare namespace CreateEndpointProviderModelRequest { export type AsObject = { endpointid: string, endpointprovidermodelattribute?: EndpointProviderModelAttribute.AsObject, } } declare class CreateEndpointProviderModelResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): EndpointProviderModel | undefined; setData(value?: EndpointProviderModel): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointProviderModelResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointProviderModelResponse): CreateEndpointProviderModelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointProviderModelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointProviderModelResponse; static deserializeBinaryFromReader(message: CreateEndpointProviderModelResponse, reader: jspb.BinaryReader): CreateEndpointProviderModelResponse; } declare namespace CreateEndpointProviderModelResponse { export type AsObject = { code: number, success: boolean, data?: EndpointProviderModel.AsObject, error?: Error$1.AsObject, } } declare class GetEndpointRequest extends jspb.Message { getId(): string; setId(value: string): void; hasEndpointprovidermodelid(): boolean; clearEndpointprovidermodelid(): void; getEndpointprovidermodelid(): string; setEndpointprovidermodelid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetEndpointRequest.AsObject; static toObject(includeInstance: boolean, msg: GetEndpointRequest): GetEndpointRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetEndpointRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetEndpointRequest; static deserializeBinaryFromReader(message: GetEndpointRequest, reader: jspb.BinaryReader): GetEndpointRequest; } declare namespace GetEndpointRequest { export type AsObject = { id: string, endpointprovidermodelid: string, } } declare class GetEndpointResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Endpoint | undefined; setData(value?: Endpoint): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetEndpointResponse.AsObject; static toObject(includeInstance: boolean, msg: GetEndpointResponse): GetEndpointResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetEndpointResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetEndpointResponse; static deserializeBinaryFromReader(message: GetEndpointResponse, reader: jspb.BinaryReader): GetEndpointResponse; } declare namespace GetEndpointResponse { export type AsObject = { code: number, success: boolean, data?: Endpoint.AsObject, error?: Error$1.AsObject, } } declare class GetAllEndpointRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllEndpointRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllEndpointRequest): GetAllEndpointRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllEndpointRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllEndpointRequest; static deserializeBinaryFromReader(message: GetAllEndpointRequest, reader: jspb.BinaryReader): GetAllEndpointRequest; } declare namespace GetAllEndpointRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllEndpointResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Endpoint, index?: number): Endpoint; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllEndpointResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllEndpointResponse): GetAllEndpointResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllEndpointResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllEndpointResponse; static deserializeBinaryFromReader(message: GetAllEndpointResponse, reader: jspb.BinaryReader): GetAllEndpointResponse; } declare namespace GetAllEndpointResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetAllEndpointProviderModelRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getEndpointid(): string; setEndpointid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllEndpointProviderModelRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllEndpointProviderModelRequest): GetAllEndpointProviderModelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllEndpointProviderModelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllEndpointProviderModelRequest; static deserializeBinaryFromReader(message: GetAllEndpointProviderModelRequest, reader: jspb.BinaryReader): GetAllEndpointProviderModelRequest; } declare namespace GetAllEndpointProviderModelRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, endpointid: string, } } declare class GetAllEndpointProviderModelResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: EndpointProviderModel, index?: number): EndpointProviderModel; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllEndpointProviderModelResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllEndpointProviderModelResponse): GetAllEndpointProviderModelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllEndpointProviderModelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllEndpointProviderModelResponse; static deserializeBinaryFromReader(message: GetAllEndpointProviderModelResponse, reader: jspb.BinaryReader): GetAllEndpointProviderModelResponse; } declare namespace GetAllEndpointProviderModelResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class UpdateEndpointVersionRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; getEndpointprovidermodelid(): string; setEndpointprovidermodelid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateEndpointVersionRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateEndpointVersionRequest): UpdateEndpointVersionRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateEndpointVersionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateEndpointVersionRequest; static deserializeBinaryFromReader(message: UpdateEndpointVersionRequest, reader: jspb.BinaryReader): UpdateEndpointVersionRequest; } declare namespace UpdateEndpointVersionRequest { export type AsObject = { endpointid: string, endpointprovidermodelid: string, } } declare class UpdateEndpointVersionResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): Endpoint | undefined; setData(value?: Endpoint): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateEndpointVersionResponse.AsObject; static toObject(includeInstance: boolean, msg: UpdateEndpointVersionResponse): UpdateEndpointVersionResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateEndpointVersionResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateEndpointVersionResponse; static deserializeBinaryFromReader(message: UpdateEndpointVersionResponse, reader: jspb.BinaryReader): UpdateEndpointVersionResponse; } declare namespace UpdateEndpointVersionResponse { export type AsObject = { code: number, success: boolean, data?: Endpoint.AsObject, error?: Error$1.AsObject, } } declare class EndpointRetryConfiguration extends jspb.Message { getRetrytype(): string; setRetrytype(value: string): void; getMaxattempts(): string; setMaxattempts(value: string): void; getDelayseconds(): string; setDelayseconds(value: string): void; getExponentialbackoff(): boolean; setExponentialbackoff(value: boolean): void; clearRetryablesList(): void; getRetryablesList(): Array; setRetryablesList(value: Array): void; addRetryables(value: string, index?: number): string; getCreatedby(): string; setCreatedby(value: string): void; getUpdatedby(): string; setUpdatedby(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EndpointRetryConfiguration.AsObject; static toObject(includeInstance: boolean, msg: EndpointRetryConfiguration): EndpointRetryConfiguration.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EndpointRetryConfiguration, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EndpointRetryConfiguration; static deserializeBinaryFromReader(message: EndpointRetryConfiguration, reader: jspb.BinaryReader): EndpointRetryConfiguration; } declare namespace EndpointRetryConfiguration { export type AsObject = { retrytype: string, maxattempts: string, delayseconds: string, exponentialbackoff: boolean, retryablesList: Array, createdby: string, updatedby: string, } } declare class EndpointCacheConfiguration extends jspb.Message { getCachetype(): string; setCachetype(value: string): void; getExpiryinterval(): string; setExpiryinterval(value: string): void; getMatchthreshold(): number; setMatchthreshold(value: number): void; getCreatedby(): string; setCreatedby(value: string): void; getUpdatedby(): string; setUpdatedby(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EndpointCacheConfiguration.AsObject; static toObject(includeInstance: boolean, msg: EndpointCacheConfiguration): EndpointCacheConfiguration.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EndpointCacheConfiguration, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EndpointCacheConfiguration; static deserializeBinaryFromReader(message: EndpointCacheConfiguration, reader: jspb.BinaryReader): EndpointCacheConfiguration; } declare namespace EndpointCacheConfiguration { export type AsObject = { cachetype: string, expiryinterval: string, matchthreshold: number, createdby: string, updatedby: string, } } declare class CreateEndpointRetryConfigurationRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; hasData(): boolean; clearData(): void; getData(): EndpointRetryConfiguration | undefined; setData(value?: EndpointRetryConfiguration): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointRetryConfigurationRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointRetryConfigurationRequest): CreateEndpointRetryConfigurationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointRetryConfigurationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointRetryConfigurationRequest; static deserializeBinaryFromReader(message: CreateEndpointRetryConfigurationRequest, reader: jspb.BinaryReader): CreateEndpointRetryConfigurationRequest; } declare namespace CreateEndpointRetryConfigurationRequest { export type AsObject = { endpointid: string, data?: EndpointRetryConfiguration.AsObject, } } declare class CreateEndpointRetryConfigurationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): EndpointRetryConfiguration | undefined; setData(value?: EndpointRetryConfiguration): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointRetryConfigurationResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointRetryConfigurationResponse): CreateEndpointRetryConfigurationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointRetryConfigurationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointRetryConfigurationResponse; static deserializeBinaryFromReader(message: CreateEndpointRetryConfigurationResponse, reader: jspb.BinaryReader): CreateEndpointRetryConfigurationResponse; } declare namespace CreateEndpointRetryConfigurationResponse { export type AsObject = { code: number, success: boolean, data?: EndpointRetryConfiguration.AsObject, error?: Error$1.AsObject, } } declare class CreateEndpointCacheConfigurationRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; hasData(): boolean; clearData(): void; getData(): EndpointCacheConfiguration | undefined; setData(value?: EndpointCacheConfiguration): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointCacheConfigurationRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointCacheConfigurationRequest): CreateEndpointCacheConfigurationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointCacheConfigurationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointCacheConfigurationRequest; static deserializeBinaryFromReader(message: CreateEndpointCacheConfigurationRequest, reader: jspb.BinaryReader): CreateEndpointCacheConfigurationRequest; } declare namespace CreateEndpointCacheConfigurationRequest { export type AsObject = { endpointid: string, data?: EndpointCacheConfiguration.AsObject, } } declare class CreateEndpointCacheConfigurationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): EndpointCacheConfiguration | undefined; setData(value?: EndpointCacheConfiguration): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointCacheConfigurationResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointCacheConfigurationResponse): CreateEndpointCacheConfigurationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointCacheConfigurationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointCacheConfigurationResponse; static deserializeBinaryFromReader(message: CreateEndpointCacheConfigurationResponse, reader: jspb.BinaryReader): CreateEndpointCacheConfigurationResponse; } declare namespace CreateEndpointCacheConfigurationResponse { export type AsObject = { code: number, success: boolean, data?: EndpointCacheConfiguration.AsObject, error?: Error$1.AsObject, } } declare class CreateEndpointTagRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; clearTagsList(): void; getTagsList(): Array; setTagsList(value: Array): void; addTags(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateEndpointTagRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateEndpointTagRequest): CreateEndpointTagRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateEndpointTagRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateEndpointTagRequest; static deserializeBinaryFromReader(message: CreateEndpointTagRequest, reader: jspb.BinaryReader): CreateEndpointTagRequest; } declare namespace CreateEndpointTagRequest { export type AsObject = { endpointid: string, tagsList: Array, } } declare class ForkEndpointRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; getEndpointproviderid(): string; setEndpointproviderid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ForkEndpointRequest.AsObject; static toObject(includeInstance: boolean, msg: ForkEndpointRequest): ForkEndpointRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ForkEndpointRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ForkEndpointRequest; static deserializeBinaryFromReader(message: ForkEndpointRequest, reader: jspb.BinaryReader): ForkEndpointRequest; } declare namespace ForkEndpointRequest { export type AsObject = { endpointid: string, endpointproviderid: string, } } declare class UpdateEndpointDetailRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateEndpointDetailRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateEndpointDetailRequest): UpdateEndpointDetailRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateEndpointDetailRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateEndpointDetailRequest; static deserializeBinaryFromReader(message: UpdateEndpointDetailRequest, reader: jspb.BinaryReader): UpdateEndpointDetailRequest; } declare namespace UpdateEndpointDetailRequest { export type AsObject = { endpointid: string, name: string, description: string, } } declare class EndpointLog extends jspb.Message { getId(): string; setId(value: string): void; getEndpointid(): string; setEndpointid(value: string): void; getSource(): string; setSource(value: string): void; getStatus(): string; setStatus(value: string): void; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; getEndpointprovidermodelid(): string; setEndpointprovidermodelid(value: string): void; getTimetaken(): string; setTimetaken(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; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; clearMetadataList(): void; getMetadataList(): Array; setMetadataList(value: Array): void; addMetadata(value?: Metadata, index?: number): Metadata; clearArgumentsList(): void; getArgumentsList(): Array; setArgumentsList(value: Array): void; addArguments(value?: Argument, index?: number): Argument; clearOptionsList(): void; getOptionsList(): Array; setOptionsList(value: Array): void; addOptions(value?: Metadata, index?: number): Metadata; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EndpointLog.AsObject; static toObject(includeInstance: boolean, msg: EndpointLog): EndpointLog.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EndpointLog, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EndpointLog; static deserializeBinaryFromReader(message: EndpointLog, reader: jspb.BinaryReader): EndpointLog; } declare namespace EndpointLog { export type AsObject = { id: string, endpointid: string, source: string, status: string, projectid: string, organizationid: string, endpointprovidermodelid: string, timetaken: string, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, metricsList: Array, metadataList: Array, argumentsList: Array, optionsList: Array, } } declare class GetAllEndpointLogRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getEndpointid(): string; setEndpointid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllEndpointLogRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllEndpointLogRequest): GetAllEndpointLogRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllEndpointLogRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllEndpointLogRequest; static deserializeBinaryFromReader(message: GetAllEndpointLogRequest, reader: jspb.BinaryReader): GetAllEndpointLogRequest; } declare namespace GetAllEndpointLogRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, endpointid: string, } } declare class GetAllEndpointLogResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: EndpointLog, index?: number): EndpointLog; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllEndpointLogResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllEndpointLogResponse): GetAllEndpointLogResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllEndpointLogResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllEndpointLogResponse; static deserializeBinaryFromReader(message: GetAllEndpointLogResponse, reader: jspb.BinaryReader): GetAllEndpointLogResponse; } declare namespace GetAllEndpointLogResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetEndpointLogRequest extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetEndpointLogRequest.AsObject; static toObject(includeInstance: boolean, msg: GetEndpointLogRequest): GetEndpointLogRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetEndpointLogRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetEndpointLogRequest; static deserializeBinaryFromReader(message: GetEndpointLogRequest, reader: jspb.BinaryReader): GetEndpointLogRequest; } declare namespace GetEndpointLogRequest { export type AsObject = { endpointid: string, id: string, } } declare class GetEndpointLogResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): EndpointLog | undefined; setData(value?: EndpointLog): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetEndpointLogResponse.AsObject; static toObject(includeInstance: boolean, msg: GetEndpointLogResponse): GetEndpointLogResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetEndpointLogResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetEndpointLogResponse; static deserializeBinaryFromReader(message: GetEndpointLogResponse, reader: jspb.BinaryReader): GetEndpointLogResponse; } declare namespace GetEndpointLogResponse { export type AsObject = { code: number, success: boolean, data?: EndpointLog.AsObject, error?: Error$1.AsObject, } } // package: endpoint_api // file: endpoint-api.proto type EndpointServiceGetEndpoint = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetEndpointRequest; readonly responseType: typeof GetEndpointResponse; }; type EndpointServiceGetAllEndpoint = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllEndpointRequest; readonly responseType: typeof GetAllEndpointResponse; }; type EndpointServiceGetAllEndpointProviderModel = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllEndpointProviderModelRequest; readonly responseType: typeof GetAllEndpointProviderModelResponse; }; type EndpointServiceUpdateEndpointVersion = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateEndpointVersionRequest; readonly responseType: typeof UpdateEndpointVersionResponse; }; type EndpointServiceCreateEndpoint = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateEndpointRequest; readonly responseType: typeof CreateEndpointResponse; }; type EndpointServiceCreateEndpointProviderModel = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateEndpointProviderModelRequest; readonly responseType: typeof CreateEndpointProviderModelResponse; }; type EndpointServiceCreateEndpointCacheConfiguration = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateEndpointCacheConfigurationRequest; readonly responseType: typeof CreateEndpointCacheConfigurationResponse; }; type EndpointServiceCreateEndpointRetryConfiguration = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateEndpointRetryConfigurationRequest; readonly responseType: typeof CreateEndpointRetryConfigurationResponse; }; type EndpointServiceCreateEndpointTag = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateEndpointTagRequest; readonly responseType: typeof GetEndpointResponse; }; type EndpointServiceForkEndpoint = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ForkEndpointRequest; readonly responseType: typeof BaseResponse; }; type EndpointServiceUpdateEndpointDetail = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateEndpointDetailRequest; readonly responseType: typeof GetEndpointResponse; }; type EndpointServiceGetAllEndpointLog = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllEndpointLogRequest; readonly responseType: typeof GetAllEndpointLogResponse; }; type EndpointServiceGetEndpointLog = { readonly methodName: string; readonly service: typeof EndpointService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetEndpointLogRequest; readonly responseType: typeof GetEndpointLogResponse; }; declare class EndpointService { static readonly serviceName: string; static readonly GetEndpoint: EndpointServiceGetEndpoint; static readonly GetAllEndpoint: EndpointServiceGetAllEndpoint; static readonly GetAllEndpointProviderModel: EndpointServiceGetAllEndpointProviderModel; static readonly UpdateEndpointVersion: EndpointServiceUpdateEndpointVersion; static readonly CreateEndpoint: EndpointServiceCreateEndpoint; static readonly CreateEndpointProviderModel: EndpointServiceCreateEndpointProviderModel; static readonly CreateEndpointCacheConfiguration: EndpointServiceCreateEndpointCacheConfiguration; static readonly CreateEndpointRetryConfiguration: EndpointServiceCreateEndpointRetryConfiguration; static readonly CreateEndpointTag: EndpointServiceCreateEndpointTag; static readonly ForkEndpoint: EndpointServiceForkEndpoint; static readonly UpdateEndpointDetail: EndpointServiceUpdateEndpointDetail; static readonly GetAllEndpointLog: EndpointServiceGetAllEndpointLog; static readonly GetEndpointLog: EndpointServiceGetEndpointLog; } type ServiceError$8 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$8 { cancel(): void; } declare class EndpointServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); getEndpoint( requestMessage: GetEndpointRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: GetEndpointResponse|null) => void ): UnaryResponse$8; getEndpoint( requestMessage: GetEndpointRequest, callback: (error: ServiceError$8|null, responseMessage: GetEndpointResponse|null) => void ): UnaryResponse$8; getAllEndpoint( requestMessage: GetAllEndpointRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: GetAllEndpointResponse|null) => void ): UnaryResponse$8; getAllEndpoint( requestMessage: GetAllEndpointRequest, callback: (error: ServiceError$8|null, responseMessage: GetAllEndpointResponse|null) => void ): UnaryResponse$8; getAllEndpointProviderModel( requestMessage: GetAllEndpointProviderModelRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: GetAllEndpointProviderModelResponse|null) => void ): UnaryResponse$8; getAllEndpointProviderModel( requestMessage: GetAllEndpointProviderModelRequest, callback: (error: ServiceError$8|null, responseMessage: GetAllEndpointProviderModelResponse|null) => void ): UnaryResponse$8; updateEndpointVersion( requestMessage: UpdateEndpointVersionRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: UpdateEndpointVersionResponse|null) => void ): UnaryResponse$8; updateEndpointVersion( requestMessage: UpdateEndpointVersionRequest, callback: (error: ServiceError$8|null, responseMessage: UpdateEndpointVersionResponse|null) => void ): UnaryResponse$8; createEndpoint( requestMessage: CreateEndpointRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointResponse|null) => void ): UnaryResponse$8; createEndpoint( requestMessage: CreateEndpointRequest, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointResponse|null) => void ): UnaryResponse$8; createEndpointProviderModel( requestMessage: CreateEndpointProviderModelRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointProviderModelResponse|null) => void ): UnaryResponse$8; createEndpointProviderModel( requestMessage: CreateEndpointProviderModelRequest, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointProviderModelResponse|null) => void ): UnaryResponse$8; createEndpointCacheConfiguration( requestMessage: CreateEndpointCacheConfigurationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointCacheConfigurationResponse|null) => void ): UnaryResponse$8; createEndpointCacheConfiguration( requestMessage: CreateEndpointCacheConfigurationRequest, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointCacheConfigurationResponse|null) => void ): UnaryResponse$8; createEndpointRetryConfiguration( requestMessage: CreateEndpointRetryConfigurationRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointRetryConfigurationResponse|null) => void ): UnaryResponse$8; createEndpointRetryConfiguration( requestMessage: CreateEndpointRetryConfigurationRequest, callback: (error: ServiceError$8|null, responseMessage: CreateEndpointRetryConfigurationResponse|null) => void ): UnaryResponse$8; createEndpointTag( requestMessage: CreateEndpointTagRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: GetEndpointResponse|null) => void ): UnaryResponse$8; createEndpointTag( requestMessage: CreateEndpointTagRequest, callback: (error: ServiceError$8|null, responseMessage: GetEndpointResponse|null) => void ): UnaryResponse$8; forkEndpoint( requestMessage: ForkEndpointRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$8; forkEndpoint( requestMessage: ForkEndpointRequest, callback: (error: ServiceError$8|null, responseMessage: BaseResponse|null) => void ): UnaryResponse$8; updateEndpointDetail( requestMessage: UpdateEndpointDetailRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: GetEndpointResponse|null) => void ): UnaryResponse$8; updateEndpointDetail( requestMessage: UpdateEndpointDetailRequest, callback: (error: ServiceError$8|null, responseMessage: GetEndpointResponse|null) => void ): UnaryResponse$8; getAllEndpointLog( requestMessage: GetAllEndpointLogRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: GetAllEndpointLogResponse|null) => void ): UnaryResponse$8; getAllEndpointLog( requestMessage: GetAllEndpointLogRequest, callback: (error: ServiceError$8|null, responseMessage: GetAllEndpointLogResponse|null) => void ): UnaryResponse$8; getEndpointLog( requestMessage: GetEndpointLogRequest, metadata: grpc.Metadata, callback: (error: ServiceError$8|null, responseMessage: GetEndpointLogResponse|null) => void ): UnaryResponse$8; getEndpointLog( requestMessage: GetEndpointLogRequest, callback: (error: ServiceError$8|null, responseMessage: GetEndpointLogResponse|null) => void ): UnaryResponse$8; } // package: integration_api // file: audit-logging-api.proto declare class AuditLog extends jspb.Message { getId(): string; setId(value: string): void; getIntegrationname(): string; setIntegrationname(value: string): void; getAssetprefix(): string; setAssetprefix(value: string): void; getResponsestatus(): number; setResponsestatus(value: number): void; getTimetaken(): number; setTimetaken(value: number): void; getStatus(): string; setStatus(value: string): void; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; getCredentialid(): string; setCredentialid(value: string): void; clearExternalauditmetadatasList(): void; getExternalauditmetadatasList(): Array; setExternalauditmetadatasList(value: Array): void; addExternalauditmetadatas(value?: Metadata, index?: number): Metadata; 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; hasRequest(): boolean; clearRequest(): void; getRequest(): google_protobuf_struct_pb.Struct | undefined; setRequest(value?: google_protobuf_struct_pb.Struct): void; hasResponse(): boolean; clearResponse(): void; getResponse(): google_protobuf_struct_pb.Struct | undefined; setResponse(value?: google_protobuf_struct_pb.Struct): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AuditLog.AsObject; static toObject(includeInstance: boolean, msg: AuditLog): AuditLog.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AuditLog, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AuditLog; static deserializeBinaryFromReader(message: AuditLog, reader: jspb.BinaryReader): AuditLog; } declare namespace AuditLog { export type AsObject = { id: string, integrationname: string, assetprefix: string, responsestatus: number, timetaken: number, status: string, projectid: string, organizationid: string, credentialid: string, externalauditmetadatasList: Array, createddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateddate?: google_protobuf_timestamp_pb.Timestamp.AsObject, request?: google_protobuf_struct_pb.Struct.AsObject, response?: google_protobuf_struct_pb.Struct.AsObject, metricsList: Array, } } declare class GetAllAuditLogRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAuditLogRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllAuditLogRequest): GetAllAuditLogRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAuditLogRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAuditLogRequest; static deserializeBinaryFromReader(message: GetAllAuditLogRequest, reader: jspb.BinaryReader): GetAllAuditLogRequest; } declare namespace GetAllAuditLogRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, projectid: string, organizationid: string, } } declare class GetAllAuditLogResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: AuditLog, index?: number): AuditLog; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllAuditLogResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllAuditLogResponse): GetAllAuditLogResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllAuditLogResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllAuditLogResponse; static deserializeBinaryFromReader(message: GetAllAuditLogResponse, reader: jspb.BinaryReader): GetAllAuditLogResponse; } declare namespace GetAllAuditLogResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } declare class GetAuditLogRequest extends jspb.Message { getId(): string; setId(value: string): void; getProjectid(): string; setProjectid(value: string): void; getOrganizationid(): string; setOrganizationid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAuditLogRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAuditLogRequest): GetAuditLogRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAuditLogRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAuditLogRequest; static deserializeBinaryFromReader(message: GetAuditLogRequest, reader: jspb.BinaryReader): GetAuditLogRequest; } declare namespace GetAuditLogRequest { export type AsObject = { id: string, projectid: string, organizationid: string, } } declare class GetAuditLogResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AuditLog | undefined; setData(value?: AuditLog): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAuditLogResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAuditLogResponse): GetAuditLogResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAuditLogResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAuditLogResponse; static deserializeBinaryFromReader(message: GetAuditLogResponse, reader: jspb.BinaryReader): GetAuditLogResponse; } declare namespace GetAuditLogResponse { export type AsObject = { code: number, success: boolean, data?: AuditLog.AsObject, error?: Error$1.AsObject, } } declare class CreateMetadataRequest extends jspb.Message { getId(): string; setId(value: string): void; getAdditionaldataMap(): jspb.Map; clearAdditionaldataMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMetadataRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateMetadataRequest): CreateMetadataRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateMetadataRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateMetadataRequest; static deserializeBinaryFromReader(message: CreateMetadataRequest, reader: jspb.BinaryReader): CreateMetadataRequest; } declare namespace CreateMetadataRequest { export type AsObject = { id: string, additionaldataMap: Array<[string, string]>, } } declare class CreateMetadataResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): AuditLog | undefined; setData(value?: AuditLog): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMetadataResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateMetadataResponse): CreateMetadataResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateMetadataResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateMetadataResponse; static deserializeBinaryFromReader(message: CreateMetadataResponse, reader: jspb.BinaryReader): CreateMetadataResponse; } declare namespace CreateMetadataResponse { export type AsObject = { code: number, success: boolean, data?: AuditLog.AsObject, error?: Error$1.AsObject, } } // package: integration_api // file: audit-logging-api.proto type AuditLoggingServiceGetAllAuditLog = { readonly methodName: string; readonly service: typeof AuditLoggingService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllAuditLogRequest; readonly responseType: typeof GetAllAuditLogResponse; }; type AuditLoggingServiceGetAuditLog = { readonly methodName: string; readonly service: typeof AuditLoggingService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAuditLogRequest; readonly responseType: typeof GetAuditLogResponse; }; type AuditLoggingServiceCreateMetadata = { readonly methodName: string; readonly service: typeof AuditLoggingService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateMetadataRequest; readonly responseType: typeof CreateMetadataResponse; }; declare class AuditLoggingService { static readonly serviceName: string; static readonly GetAllAuditLog: AuditLoggingServiceGetAllAuditLog; static readonly GetAuditLog: AuditLoggingServiceGetAuditLog; static readonly CreateMetadata: AuditLoggingServiceCreateMetadata; } type ServiceError$7 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$7 { cancel(): void; } declare class AuditLoggingServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); getAllAuditLog( requestMessage: GetAllAuditLogRequest, metadata: grpc.Metadata, callback: (error: ServiceError$7|null, responseMessage: GetAllAuditLogResponse|null) => void ): UnaryResponse$7; getAllAuditLog( requestMessage: GetAllAuditLogRequest, callback: (error: ServiceError$7|null, responseMessage: GetAllAuditLogResponse|null) => void ): UnaryResponse$7; getAuditLog( requestMessage: GetAuditLogRequest, metadata: grpc.Metadata, callback: (error: ServiceError$7|null, responseMessage: GetAuditLogResponse|null) => void ): UnaryResponse$7; getAuditLog( requestMessage: GetAuditLogRequest, callback: (error: ServiceError$7|null, responseMessage: GetAuditLogResponse|null) => void ): UnaryResponse$7; createMetadata( requestMessage: CreateMetadataRequest, metadata: grpc.Metadata, callback: (error: ServiceError$7|null, responseMessage: CreateMetadataResponse|null) => void ): UnaryResponse$7; createMetadata( requestMessage: CreateMetadataRequest, callback: (error: ServiceError$7|null, responseMessage: CreateMetadataResponse|null) => void ): UnaryResponse$7; } // package: assistant_api // file: assistant-deployment.proto type AssistantDeploymentServiceCreateAssistantApiDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantApiDeploymentRequest; readonly responseType: typeof AssistantApiDeploymentResponse; }; type AssistantDeploymentServiceGetAssistantApiDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantDeploymentRequest; readonly responseType: typeof AssistantApiDeploymentResponse; }; type AssistantDeploymentServiceCreateAssistantWebpluginDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantWebpluginDeploymentRequest; readonly responseType: typeof AssistantWebpluginDeploymentResponse; }; type AssistantDeploymentServiceGetAssistantWebpluginDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantDeploymentRequest; readonly responseType: typeof AssistantWebpluginDeploymentResponse; }; type AssistantDeploymentServiceCreateAssistantDebuggerDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantDebuggerDeploymentRequest; readonly responseType: typeof AssistantDebuggerDeploymentResponse; }; type AssistantDeploymentServiceGetAssistantDebuggerDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantDeploymentRequest; readonly responseType: typeof AssistantDebuggerDeploymentResponse; }; type AssistantDeploymentServiceCreateAssistantWhatsappDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantWhatsappDeploymentRequest; readonly responseType: typeof AssistantWhatsappDeploymentResponse; }; type AssistantDeploymentServiceGetAssistantWhatsappDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantDeploymentRequest; readonly responseType: typeof AssistantWhatsappDeploymentResponse; }; type AssistantDeploymentServiceCreateAssistantPhoneDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof CreateAssistantPhoneDeploymentRequest; readonly responseType: typeof AssistantPhoneDeploymentResponse; }; type AssistantDeploymentServiceGetAssistantPhoneDeployment = { readonly methodName: string; readonly service: typeof AssistantDeploymentService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAssistantDeploymentRequest; readonly responseType: typeof AssistantPhoneDeploymentResponse; }; declare class AssistantDeploymentService { static readonly serviceName: string; static readonly CreateAssistantApiDeployment: AssistantDeploymentServiceCreateAssistantApiDeployment; static readonly GetAssistantApiDeployment: AssistantDeploymentServiceGetAssistantApiDeployment; static readonly CreateAssistantWebpluginDeployment: AssistantDeploymentServiceCreateAssistantWebpluginDeployment; static readonly GetAssistantWebpluginDeployment: AssistantDeploymentServiceGetAssistantWebpluginDeployment; static readonly CreateAssistantDebuggerDeployment: AssistantDeploymentServiceCreateAssistantDebuggerDeployment; static readonly GetAssistantDebuggerDeployment: AssistantDeploymentServiceGetAssistantDebuggerDeployment; static readonly CreateAssistantWhatsappDeployment: AssistantDeploymentServiceCreateAssistantWhatsappDeployment; static readonly GetAssistantWhatsappDeployment: AssistantDeploymentServiceGetAssistantWhatsappDeployment; static readonly CreateAssistantPhoneDeployment: AssistantDeploymentServiceCreateAssistantPhoneDeployment; static readonly GetAssistantPhoneDeployment: AssistantDeploymentServiceGetAssistantPhoneDeployment; } type ServiceError$6 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$6 { cancel(): void; } declare class AssistantDeploymentServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); createAssistantApiDeployment( requestMessage: CreateAssistantApiDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantApiDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantApiDeployment( requestMessage: CreateAssistantApiDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantApiDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantApiDeployment( requestMessage: GetAssistantDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantApiDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantApiDeployment( requestMessage: GetAssistantDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantApiDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantWebpluginDeployment( requestMessage: CreateAssistantWebpluginDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantWebpluginDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantWebpluginDeployment( requestMessage: CreateAssistantWebpluginDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantWebpluginDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantWebpluginDeployment( requestMessage: GetAssistantDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantWebpluginDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantWebpluginDeployment( requestMessage: GetAssistantDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantWebpluginDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantDebuggerDeployment( requestMessage: CreateAssistantDebuggerDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantDebuggerDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantDebuggerDeployment( requestMessage: CreateAssistantDebuggerDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantDebuggerDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantDebuggerDeployment( requestMessage: GetAssistantDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantDebuggerDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantDebuggerDeployment( requestMessage: GetAssistantDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantDebuggerDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantWhatsappDeployment( requestMessage: CreateAssistantWhatsappDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantWhatsappDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantWhatsappDeployment( requestMessage: CreateAssistantWhatsappDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantWhatsappDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantWhatsappDeployment( requestMessage: GetAssistantDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantWhatsappDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantWhatsappDeployment( requestMessage: GetAssistantDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantWhatsappDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantPhoneDeployment( requestMessage: CreateAssistantPhoneDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantPhoneDeploymentResponse|null) => void ): UnaryResponse$6; createAssistantPhoneDeployment( requestMessage: CreateAssistantPhoneDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantPhoneDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantPhoneDeployment( requestMessage: GetAssistantDeploymentRequest, metadata: grpc.Metadata, callback: (error: ServiceError$6|null, responseMessage: AssistantPhoneDeploymentResponse|null) => void ): UnaryResponse$6; getAssistantPhoneDeployment( requestMessage: GetAssistantDeploymentRequest, callback: (error: ServiceError$6|null, responseMessage: AssistantPhoneDeploymentResponse|null) => void ): UnaryResponse$6; } // package: connect_api // file: connect-api.proto declare class KnowledgeConnectRequest extends jspb.Message { getState(): string; setState(value: string): void; getCode(): string; setCode(value: string): void; getScope(): string; setScope(value: string): void; getConnect(): string; setConnect(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): KnowledgeConnectRequest.AsObject; static toObject(includeInstance: boolean, msg: KnowledgeConnectRequest): KnowledgeConnectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: KnowledgeConnectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): KnowledgeConnectRequest; static deserializeBinaryFromReader(message: KnowledgeConnectRequest, reader: jspb.BinaryReader): KnowledgeConnectRequest; } declare namespace KnowledgeConnectRequest { export type AsObject = { state: string, code: string, scope: string, connect: string, } } declare class KnowledgeConnectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getToolid(): string; setToolid(value: string): void; getRedirectto(): string; setRedirectto(value: string): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): KnowledgeConnectResponse.AsObject; static toObject(includeInstance: boolean, msg: KnowledgeConnectResponse): KnowledgeConnectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: KnowledgeConnectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): KnowledgeConnectResponse; static deserializeBinaryFromReader(message: KnowledgeConnectResponse, reader: jspb.BinaryReader): KnowledgeConnectResponse; } declare namespace KnowledgeConnectResponse { export type AsObject = { code: number, success: boolean, toolid: string, redirectto: string, error?: Error$1.AsObject, } } declare class GeneralConnectRequest extends jspb.Message { getState(): string; setState(value: string): void; getCode(): string; setCode(value: string): void; getScope(): string; setScope(value: string): void; getConnect(): string; setConnect(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GeneralConnectRequest.AsObject; static toObject(includeInstance: boolean, msg: GeneralConnectRequest): GeneralConnectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GeneralConnectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GeneralConnectRequest; static deserializeBinaryFromReader(message: GeneralConnectRequest, reader: jspb.BinaryReader): GeneralConnectRequest; } declare namespace GeneralConnectRequest { export type AsObject = { state: string, code: string, scope: string, connect: string, } } declare class GeneralConnectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getToolid(): string; setToolid(value: string): void; getRedirectto(): string; setRedirectto(value: string): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GeneralConnectResponse.AsObject; static toObject(includeInstance: boolean, msg: GeneralConnectResponse): GeneralConnectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GeneralConnectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GeneralConnectResponse; static deserializeBinaryFromReader(message: GeneralConnectResponse, reader: jspb.BinaryReader): GeneralConnectResponse; } declare namespace GeneralConnectResponse { export type AsObject = { code: number, success: boolean, toolid: string, redirectto: string, error?: Error$1.AsObject, } } declare class ActionConnectRequest extends jspb.Message { getState(): string; setState(value: string): void; getCode(): string; setCode(value: string): void; getScope(): string; setScope(value: string): void; getConnect(): string; setConnect(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ActionConnectRequest.AsObject; static toObject(includeInstance: boolean, msg: ActionConnectRequest): ActionConnectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ActionConnectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ActionConnectRequest; static deserializeBinaryFromReader(message: ActionConnectRequest, reader: jspb.BinaryReader): ActionConnectRequest; } declare namespace ActionConnectRequest { export type AsObject = { state: string, code: string, scope: string, connect: string, } } declare class ActionConnectResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getToolid(): string; setToolid(value: string): void; getRedirectto(): string; setRedirectto(value: string): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ActionConnectResponse.AsObject; static toObject(includeInstance: boolean, msg: ActionConnectResponse): ActionConnectResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ActionConnectResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ActionConnectResponse; static deserializeBinaryFromReader(message: ActionConnectResponse, reader: jspb.BinaryReader): ActionConnectResponse; } declare namespace ActionConnectResponse { export type AsObject = { code: number, success: boolean, toolid: string, redirectto: string, error?: Error$1.AsObject, } } declare class GetConnectorFilesRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; getToolid(): string; setToolid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetConnectorFilesRequest.AsObject; static toObject(includeInstance: boolean, msg: GetConnectorFilesRequest): GetConnectorFilesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetConnectorFilesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetConnectorFilesRequest; static deserializeBinaryFromReader(message: GetConnectorFilesRequest, reader: jspb.BinaryReader): GetConnectorFilesRequest; } declare namespace GetConnectorFilesRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, toolid: string, } } declare class GetConnectorFilesResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: google_protobuf_struct_pb.Struct, index?: number): google_protobuf_struct_pb.Struct; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; getArgsMap(): jspb.Map; clearArgsMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetConnectorFilesResponse.AsObject; static toObject(includeInstance: boolean, msg: GetConnectorFilesResponse): GetConnectorFilesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetConnectorFilesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetConnectorFilesResponse; static deserializeBinaryFromReader(message: GetConnectorFilesResponse, reader: jspb.BinaryReader): GetConnectorFilesResponse; } declare namespace GetConnectorFilesResponse { export type AsObject = { code: number, success: boolean, dataList: Array, paginated?: Paginated.AsObject, error?: Error$1.AsObject, argsMap: Array<[string, string]>, } } // package: connect_api // file: connect-api.proto type ConnectServiceKnowledgeConnect = { readonly methodName: string; readonly service: typeof ConnectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof KnowledgeConnectRequest; readonly responseType: typeof KnowledgeConnectResponse; }; type ConnectServiceGeneralConnect = { readonly methodName: string; readonly service: typeof ConnectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GeneralConnectRequest; readonly responseType: typeof GeneralConnectResponse; }; type ConnectServiceActionConnect = { readonly methodName: string; readonly service: typeof ConnectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ActionConnectRequest; readonly responseType: typeof ActionConnectResponse; }; type ConnectServiceGetConnectorFiles = { readonly methodName: string; readonly service: typeof ConnectService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetConnectorFilesRequest; readonly responseType: typeof GetConnectorFilesResponse; }; declare class ConnectService { static readonly serviceName: string; static readonly KnowledgeConnect: ConnectServiceKnowledgeConnect; static readonly GeneralConnect: ConnectServiceGeneralConnect; static readonly ActionConnect: ConnectServiceActionConnect; static readonly GetConnectorFiles: ConnectServiceGetConnectorFiles; } type ServiceError$5 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$5 { cancel(): void; } declare class ConnectServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); knowledgeConnect( requestMessage: KnowledgeConnectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$5|null, responseMessage: KnowledgeConnectResponse|null) => void ): UnaryResponse$5; knowledgeConnect( requestMessage: KnowledgeConnectRequest, callback: (error: ServiceError$5|null, responseMessage: KnowledgeConnectResponse|null) => void ): UnaryResponse$5; generalConnect( requestMessage: GeneralConnectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$5|null, responseMessage: GeneralConnectResponse|null) => void ): UnaryResponse$5; generalConnect( requestMessage: GeneralConnectRequest, callback: (error: ServiceError$5|null, responseMessage: GeneralConnectResponse|null) => void ): UnaryResponse$5; actionConnect( requestMessage: ActionConnectRequest, metadata: grpc.Metadata, callback: (error: ServiceError$5|null, responseMessage: ActionConnectResponse|null) => void ): UnaryResponse$5; actionConnect( requestMessage: ActionConnectRequest, callback: (error: ServiceError$5|null, responseMessage: ActionConnectResponse|null) => void ): UnaryResponse$5; getConnectorFiles( requestMessage: GetConnectorFilesRequest, metadata: grpc.Metadata, callback: (error: ServiceError$5|null, responseMessage: GetConnectorFilesResponse|null) => void ): UnaryResponse$5; getConnectorFiles( requestMessage: GetConnectorFilesRequest, callback: (error: ServiceError$5|null, responseMessage: GetConnectorFilesResponse|null) => void ): UnaryResponse$5; } // package: provider_api // file: provider-api.proto declare class GetAllModelProviderRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllModelProviderRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllModelProviderRequest): GetAllModelProviderRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllModelProviderRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllModelProviderRequest; static deserializeBinaryFromReader(message: GetAllModelProviderRequest, reader: jspb.BinaryReader): GetAllModelProviderRequest; } declare namespace GetAllModelProviderRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllModelProviderResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Provider, index?: number): Provider; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllModelProviderResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllModelProviderResponse): GetAllModelProviderResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllModelProviderResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllModelProviderResponse; static deserializeBinaryFromReader(message: GetAllModelProviderResponse, reader: jspb.BinaryReader): GetAllModelProviderResponse; } declare namespace GetAllModelProviderResponse { export type AsObject = { code: number, success: boolean, dataList: Array, } } declare class ToolProvider extends jspb.Message { getId(): string; setId(value: string): void; getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; getImage(): string; setImage(value: string): void; clearFeatureList(): void; getFeatureList(): Array; setFeatureList(value: Array): void; addFeature(value: string, index?: number): string; getConnectconfigurationMap(): jspb.Map; clearConnectconfigurationMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ToolProvider.AsObject; static toObject(includeInstance: boolean, msg: ToolProvider): ToolProvider.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ToolProvider, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ToolProvider; static deserializeBinaryFromReader(message: ToolProvider, reader: jspb.BinaryReader): ToolProvider; } declare namespace ToolProvider { export type AsObject = { id: string, name: string, description: string, image: string, featureList: Array, connectconfigurationMap: Array<[string, string]>, } } declare class GetAllToolProviderRequest extends jspb.Message { hasPaginate(): boolean; clearPaginate(): void; getPaginate(): Paginate | undefined; setPaginate(value?: Paginate): void; clearCriteriasList(): void; getCriteriasList(): Array; setCriteriasList(value: Array): void; addCriterias(value?: Criteria, index?: number): Criteria; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllToolProviderRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAllToolProviderRequest): GetAllToolProviderRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllToolProviderRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllToolProviderRequest; static deserializeBinaryFromReader(message: GetAllToolProviderRequest, reader: jspb.BinaryReader): GetAllToolProviderRequest; } declare namespace GetAllToolProviderRequest { export type AsObject = { paginate?: Paginate.AsObject, criteriasList: Array, } } declare class GetAllToolProviderResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: ToolProvider, index?: number): ToolProvider; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; hasPaginated(): boolean; clearPaginated(): void; getPaginated(): Paginated | undefined; setPaginated(value?: Paginated): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAllToolProviderResponse.AsObject; static toObject(includeInstance: boolean, msg: GetAllToolProviderResponse): GetAllToolProviderResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAllToolProviderResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAllToolProviderResponse; static deserializeBinaryFromReader(message: GetAllToolProviderResponse, reader: jspb.BinaryReader): GetAllToolProviderResponse; } declare namespace GetAllToolProviderResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, paginated?: Paginated.AsObject, } } // package: provider_api // file: provider-api.proto type ProviderServiceGetAllToolProvider = { readonly methodName: string; readonly service: typeof ProviderService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllToolProviderRequest; readonly responseType: typeof GetAllToolProviderResponse; }; type ProviderServiceGetAllModelProvider = { readonly methodName: string; readonly service: typeof ProviderService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetAllModelProviderRequest; readonly responseType: typeof GetAllModelProviderResponse; }; declare class ProviderService { static readonly serviceName: string; static readonly GetAllToolProvider: ProviderServiceGetAllToolProvider; static readonly GetAllModelProvider: ProviderServiceGetAllModelProvider; } type ServiceError$4 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$4 { cancel(): void; } declare class ProviderServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); getAllToolProvider( requestMessage: GetAllToolProviderRequest, metadata: grpc.Metadata, callback: (error: ServiceError$4|null, responseMessage: GetAllToolProviderResponse|null) => void ): UnaryResponse$4; getAllToolProvider( requestMessage: GetAllToolProviderRequest, callback: (error: ServiceError$4|null, responseMessage: GetAllToolProviderResponse|null) => void ): UnaryResponse$4; getAllModelProvider( requestMessage: GetAllModelProviderRequest, metadata: grpc.Metadata, callback: (error: ServiceError$4|null, responseMessage: GetAllModelProviderResponse|null) => void ): UnaryResponse$4; getAllModelProvider( requestMessage: GetAllModelProviderRequest, callback: (error: ServiceError$4|null, responseMessage: GetAllModelProviderResponse|null) => void ): UnaryResponse$4; } // package: endpoint_api // file: invoker-api.proto declare class EndpointDefinition extends jspb.Message { getEndpointid(): string; setEndpointid(value: string): void; getVersion(): string; setVersion(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EndpointDefinition.AsObject; static toObject(includeInstance: boolean, msg: EndpointDefinition): EndpointDefinition.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EndpointDefinition, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EndpointDefinition; static deserializeBinaryFromReader(message: EndpointDefinition, reader: jspb.BinaryReader): EndpointDefinition; } declare namespace EndpointDefinition { export type AsObject = { endpointid: string, version: string, } } declare class InvokeRequest extends jspb.Message { hasEndpoint(): boolean; clearEndpoint(): void; getEndpoint(): EndpointDefinition | undefined; setEndpoint(value?: EndpointDefinition): void; getArgsMap(): jspb.Map; clearArgsMap(): void; getMetadataMap(): jspb.Map; clearMetadataMap(): void; getOptionsMap(): jspb.Map; clearOptionsMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InvokeRequest.AsObject; static toObject(includeInstance: boolean, msg: InvokeRequest): InvokeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: InvokeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): InvokeRequest; static deserializeBinaryFromReader(message: InvokeRequest, reader: jspb.BinaryReader): InvokeRequest; } declare namespace InvokeRequest { export type AsObject = { endpoint?: EndpointDefinition.AsObject, argsMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, metadataMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, optionsMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, } } declare class InvokeResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Content, index?: number): Content; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; getRequestid(): number; setRequestid(value: number): void; getTimetaken(): number; setTimetaken(value: number): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; hasMeta(): boolean; clearMeta(): void; getMeta(): google_protobuf_struct_pb.Struct | undefined; setMeta(value?: google_protobuf_struct_pb.Struct): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InvokeResponse.AsObject; static toObject(includeInstance: boolean, msg: InvokeResponse): InvokeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: InvokeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): InvokeResponse; static deserializeBinaryFromReader(message: InvokeResponse, reader: jspb.BinaryReader): InvokeResponse; } declare namespace InvokeResponse { export type AsObject = { code: number, success: boolean, dataList: Array, error?: Error$1.AsObject, requestid: number, timetaken: number, metricsList: Array, meta?: google_protobuf_struct_pb.Struct.AsObject, } } declare class UpdateRequest extends jspb.Message { getRequestid(): string; setRequestid(value: string): void; hasMetadata(): boolean; clearMetadata(): void; getMetadata(): google_protobuf_struct_pb.Struct | undefined; setMetadata(value?: google_protobuf_struct_pb.Struct): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateRequest): UpdateRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateRequest; static deserializeBinaryFromReader(message: UpdateRequest, reader: jspb.BinaryReader): UpdateRequest; } declare namespace UpdateRequest { export type AsObject = { requestid: string, metadata?: google_protobuf_struct_pb.Struct.AsObject, } } declare class UpdateResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateResponse.AsObject; static toObject(includeInstance: boolean, msg: UpdateResponse): UpdateResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateResponse; static deserializeBinaryFromReader(message: UpdateResponse, reader: jspb.BinaryReader): UpdateResponse; } declare namespace UpdateResponse { export type AsObject = { code: number, success: boolean, error?: Error$1.AsObject, } } declare class ProbeRequest extends jspb.Message { getRequestid(): string; setRequestid(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ProbeRequest.AsObject; static toObject(includeInstance: boolean, msg: ProbeRequest): ProbeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ProbeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ProbeRequest; static deserializeBinaryFromReader(message: ProbeRequest, reader: jspb.BinaryReader): ProbeRequest; } declare namespace ProbeRequest { export type AsObject = { requestid: string, } } declare class ProbeResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; hasData(): boolean; clearData(): void; getData(): google_protobuf_struct_pb.Struct | undefined; setData(value?: google_protobuf_struct_pb.Struct): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ProbeResponse.AsObject; static toObject(includeInstance: boolean, msg: ProbeResponse): ProbeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ProbeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ProbeResponse; static deserializeBinaryFromReader(message: ProbeResponse, reader: jspb.BinaryReader): ProbeResponse; } declare namespace ProbeResponse { export type AsObject = { code: number, success: boolean, data?: google_protobuf_struct_pb.Struct.AsObject, error?: Error$1.AsObject, } } // package: endpoint_api // file: invoker-api.proto type DeploymentInvoke = { readonly methodName: string; readonly service: typeof Deployment; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof InvokeRequest; readonly responseType: typeof InvokeResponse; }; type DeploymentUpdate = { readonly methodName: string; readonly service: typeof Deployment; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof UpdateRequest; readonly responseType: typeof UpdateResponse; }; type DeploymentProbe = { readonly methodName: string; readonly service: typeof Deployment; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ProbeRequest; readonly responseType: typeof ProbeResponse; }; declare class Deployment { static readonly serviceName: string; static readonly Invoke: DeploymentInvoke; static readonly Update: DeploymentUpdate; static readonly Probe: DeploymentProbe; } type ServiceError$3 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$3 { cancel(): void; } declare class DeploymentClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); invoke( requestMessage: InvokeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$3|null, responseMessage: InvokeResponse|null) => void ): UnaryResponse$3; invoke( requestMessage: InvokeRequest, callback: (error: ServiceError$3|null, responseMessage: InvokeResponse|null) => void ): UnaryResponse$3; update( requestMessage: UpdateRequest, metadata: grpc.Metadata, callback: (error: ServiceError$3|null, responseMessage: UpdateResponse|null) => void ): UnaryResponse$3; update( requestMessage: UpdateRequest, callback: (error: ServiceError$3|null, responseMessage: UpdateResponse|null) => void ): UnaryResponse$3; probe( requestMessage: ProbeRequest, metadata: grpc.Metadata, callback: (error: ServiceError$3|null, responseMessage: ProbeResponse|null) => void ): UnaryResponse$3; probe( requestMessage: ProbeRequest, callback: (error: ServiceError$3|null, responseMessage: ProbeResponse|null) => void ): UnaryResponse$3; } /** * */ interface ConnectionCallback { /** * * @returns */ onError?: () => void; /** * * @returns */ onConnect?: () => void; /** * * @returns */ onDisconnect?: () => void; } declare class ConnectionConfig { /** * an utils for debugger credentials * @param param0 * @returns */ static WithDebugger({ authorization, userId, projectId, }: { authorization: string; userId: string; projectId: string; }): UserAuthInfo; /** * * @param param0 * @returns */ static WithPersonalToken({ Authorization, AuthId, ProjectId, }: { Authorization: string; AuthId: string; ProjectId: string; }): UserAuthInfo; /** * * @param param0 * @returns */ static WithWebpluginClient({ ApiKey, UserId, }: { ApiKey: string; UserId?: string; }): ClientAuthInfo; /** * * @param param0 * @returns */ static WithSDK({ ApiKey, UserId, }: { ApiKey: string; UserId?: string; }): ClientAuthInfo; _endpoint: { assistant: string; web: string; endpoint: string; }; _debug: boolean; _auth?: ClientAuthInfo | UserAuthInfo; getClientOptions(): { debug: boolean; }; constructor(endpoint?: { assistant?: string; web?: string; endpoint?: string; }, debug?: boolean); get conversationClient(): TalkServiceClient; get assistantClient(): AssistantServiceClient; get projectClient(): ProjectServiceClient; get knowledgeClient(): KnowledgeServiceClient; get deploymentClient(): DeploymentClient; get marketplaceClient(): MarketplaceServiceClient; get documentClient(): DocumentServiceClient; get vaultClient(): VaultServiceClient; get endpointClient(): EndpointServiceClient; get auditLoggingClient(): AuditLoggingServiceClient; get assistantDeploymentClient(): AssistantDeploymentServiceClient; get organizationClient(): OrganizationServiceClient; get connectClient(): ConnectServiceClient; get providerClient(): ProviderServiceClient; get authenticationClient(): AuthenticationServiceClient; withLocal(): this; withAuth(auth: ClientAuthInfo | UserAuthInfo): this; get auth(): ClientAuthInfo | UserAuthInfo | undefined; /** * with default connection config * @param auth * @returns */ static DefaultConnectionConfig(auth: ClientAuthInfo | UserAuthInfo): ConnectionConfig; /** * * @param endpoint * @param debug * @returns */ withCustomEndpoint(endpoint?: { assistant?: string; web?: string; endpoint?: string; }, debug?: boolean): this; } /** * Represents a connection to the TalkService, providing both a conversation client * and a streaming client for real-time communication. */ declare class AssistantConnectionConfig extends ConnectionConfig { _auth: ClientAuthInfo | UserAuthInfo; private _callbacks?; constructor(auth: ClientAuthInfo | UserAuthInfo, endpoint?: { assistant?: string; web?: string; endpoint?: string; }, debug?: boolean); get conversationClient(): TalkServiceClient; get assistantClient(): AssistantServiceClient; get streamClient(): TalkServiceClient; withConnectionCallback(cl: ConnectionCallback): this; onConnectionChange(connection: ConnectionState): void; get auth(): ClientAuthInfo | UserAuthInfo; get callbacks(): ConnectionCallback | undefined; set callbacks(value: ConnectionCallback | undefined); } /** * Enum representing various server events related to agent interactions. * These events are used to track and manage different stages of a conversation * or interaction between an agent and a user. */ declare enum AgentServerEvent { Interruption = "talk.onInterrupt", Transcript = "talk.onTranscript", Generation = "talk.onGeneration", Start = "talk.onStart" } /** * Defines the structure for callback functions used in voice agent events. * * This type encapsulates various event handlers that can be triggered during * the lifecycle of a voice agent connection. It includes callbacks for: * * - Connection establishment and termination * - Data reception * - Active device changes * - Mute status changes * - Connection state updates * - Server-side events * * These callbacks allow for fine-grained control and monitoring of the voice * agent's state and interactions, enabling developers to build responsive * and interactive voice-enabled applications. */ type AgentEventCallback = { onInitialized: (assistant: Assistant) => void; onConnected: () => void; onDisconnected: () => void; onConnectionChanged: (state: ConnectionState) => void; onDataReceived: () => void; onInputMediaDeviceChanged: (deviceId: string) => void; onOutputMediaDeviceChanged: (deviceId: string) => void; onAudioInputMuteToggle: (isMuted: boolean) => void; onAudioOutputMuteToggle: (isMuted: boolean) => void; onInputChannelSwitch: (cnl: Channel) => void; onOutputChannelSwitch: (cnl: Channel) => void; onServerEvent: (eventType: AgentServerEvent, event?: AssistantConversationConfiguration | AssistantConversationInterruption | AssistantConversationUserMessage | AssistantConversationAssistantMessage) => void; onMessageFeedback: (feedback: Feedback) => void; onConversationFeedback: (feedback: Feedback) => void; }; type AgentDeployment = { type: "debugger"; deployment: AssistantDebuggerDeployment; inAudio: boolean; outAudio: boolean; } | { type: "web-plugin"; deployment: AssistantWebpluginDeployment; inAudio: boolean; outAudio: boolean; } | { type: "api"; deployment: AssistantApiDeployment; inAudio: boolean; outAudio: boolean; }; declare const GetDeployment: (assistant: Assistant, source: RapidaSource) => AgentDeployment | undefined; declare const Agent_base: new () => TypedEmitter; declare class Agent extends Agent_base { /** * connection state default connection is disconnected */ state: ConnectionState; /** * conversation id */ protected agentMessagingId: string | undefined; get conversationId(): string | undefined; /** * * @param assistantConversationId * @returns */ protected onChangeConversation: (assistantConversationId: string) => void; /** * an connection for talking client * when you are conversing with agent then this client will get used * work with bi-driectional request <> response */ protected talkingConnection: any; private rapidaAssistant; get assistant(): Assistant | null; protected agentConfig: AgentConfig; protected connectionConfig: AssistantConnectionConfig; /** * */ protected agentMessages: Message$1[]; get messages(): Message$1[]; /** * * @param connection * @param agentConfig * @param onRecieve */ protected constructor(connection: AssistantConnectionConfig, agentConfig: AgentConfig); getDeployment(): AgentDeployment | undefined; /** * Message builder * @param role * @param contents * @returns */ protected createAssistantRequest: (role: string, contents: Content[]) => AssistantMessagingRequest; /** * After changing connection emit the connection change event with curent state of connection * @param state * @returns */ protected setAndEmitConnectionState(state: ConnectionState): boolean; /** * * @param messageId * @param metrics */ createMessageMetric(messageId: string, metrics: { name: string; description: string; value: string; }[]): void; /** * * @param metrics */ createConversationMetric(metrics: { name: string; description: string; value: string; }[]): void; /** * * @param event * @param args * @returns */ emit(event: E, ...args: Parameters): boolean; /** * */ get isConnected(): boolean; /** * */ protected connectAgent: () => Promise; protected disconnectAgent: () => Promise; /** * call it when end of stream */ private onEnd; private onStatusChange; /** * * @param response * @returns */ protected onDataChange: (response: AssistantMessagingResponse) => Promise; /** * * @returns */ protected getAssistant: () => Promise; /** * * @param response */ onRecieve(_: AssistantMessagingResponse): void; } declare class VoiceAgent extends Agent { private input; private output; private preliminaryInputStream; private volume; private inputFrequencyData?; private outputFrequencyData?; getInputByteFrequencyData: () => Uint8Array | undefined; getOutputByteFrequencyData: () => Uint8Array | undefined; /** * input media device id */ inputChannel: Channel; private audioInputPaused; outputChannel: Channel; private audioOutputPaused; /** * Creates a new Room, the primary construct for a LiveKit session. * @param options */ constructor(connection: AssistantConnectionConfig, agentConfig: AgentConfig); /** * disconnecting the agent and voice if it is connected */ disconnect: () => Promise; /** * disconnect the audio for the agent */ disconnectAudio: () => Promise; private connectDevice; /** * */ private connectAudio; /** * * Sending a message to server contains audio buffer * Very optimize version that will handle the request and response wihtout modifying * this makes the actual data sent to the server to process * @param event */ private onInputWorkletMessage; /** * * @param param0 */ private onOutputWorkletMessage; /** * */ private interruptAudio; /** * * @param duration * @returns */ private fadeOutAudio; /** * * @param chunk */ private addAudioChunk; /** * * @returns */ connect: () => Promise; /** * * @param text */ onSendText: (text: string) => Promise; /** * Getting all the list of deviceid * @param kind * @param requestPermissions * @returns */ static getLocalDevices(kind?: MediaDeviceKind, requestPermissions?: boolean): Promise; /** * changing the deviceid * @param deviceId the device id */ setOutputMediaDevice: (deviceId: string) => Promise; /** * Changing media device id * @param deviceId * @returns */ setInputMediaDevice: (deviceId: string) => Promise; get inputMediaDevice(): string | undefined; /** * * @param input * @returns */ setInputChannel: (input: Channel) => Promise; /** * * @param interruptionData */ private onHandleInterruption; private onHandleUser; private onHandleAssistant; /** * * @param response * @returns */ onRecieve: (response: AssistantMessagingResponse) => Promise; } /** @public */ declare const VoiceAgentContext: React.Context; /** * Returns the room context if it exists, otherwise undefined. * @public */ declare function useMaybeVoiceAgent(): VoiceAgent | undefined; /** * Ensures that a room is provided, either via context or explicitly as a parameter. * If no room is provided, an error is thrown. * @public */ declare function useEnsureVoiceAgent(agent?: VoiceAgent): VoiceAgent; type ResponseContentFormat = "raw" | "word" | "url" | "chunk"; /** * * @param str * @returns */ declare const toTextContent: (str: string, format?: ResponseContentFormat) => Content; declare const toStreamAudioContent: (raw: Uint8Array | string) => Content; declare const toContentText: (cnt?: Content[]) => string; /** * Custom hook for managing agent connection in a voice system. * @returns An object containing the connection handler and connection status. */ declare function useMessageFeedback(): { handleMessageFeedback: (messageId: string, name: string, description: string, value: string) => Promise; handleHelpfulnessFeedback: (messageId: string, value: Feedback) => Promise; }; /** * Custom hook for managing agent connection in a voice system. * @returns An object containing the connection handler and connection status. */ declare function useConversationFeedback(): { handleHelpfulnessFeedback: (value: Feedback) => Promise; handleConversationFeedback: (name: string, description: string, value: string) => Promise; }; /** * Custom hook for managing agent connection in a voice system. * @returns An object containing the connection handler and connection status. */ declare function useConnectAgent(): { handleConnectAgent: (agent: VoiceAgent) => Promise; handleDisconnectAgent: (agent: VoiceAgent) => Promise; isConnected: boolean; }; declare function useInputModeToggleAgent(): { handleTextToggle: (agent: VoiceAgent) => Promise; handleVoiceToggle: (agent: VoiceAgent) => Promise; channel: Channel; }; /** @public */ interface UseMediaDeviceSelectProps { /** * this will call getUserMedia if the permissions are not yet given to enumerate the devices with device labels. * in some browsers multiple calls to getUserMedia result in multiple permission prompts. * It's generally advised only flip this to true, once a (preview) track has been acquired successfully with the * appropriate permissions. * * @see {@link MediaDeviceMenu} * @see {@link https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/enumerateDevices | MDN enumerateDevices} */ requestPermissions?: boolean; /** * this callback gets called if an error is thrown when failing to select a device and also if a user * denied permissions, eventhough the `requestPermissions` option is set to `true`. * Most commonly this will emit a MediaDeviceError */ onError?: (e: Error) => void; } /** * The `useMediaDeviceSelect` hook is used to implement the `MediaDeviceSelect` component and * returns o.a. the list of devices of a given kind (audioinput or videoinput), the currently active device * and a function to set the the active device. * * @example * ```tsx * const { devices, activeDeviceId, setActiveMediaDevice } = useMediaDeviceSelect({kind: 'audioinput'}); * ``` * @public */ declare function useSelectInputDeviceAgent({ requestPermissions, onError, }: UseMediaDeviceSelectProps): { devices: MediaDeviceInfo[]; className: string; activeDeviceId: string; setActiveMediaDevice: (id: string) => Promise; }; /** * Custom hook for managing agent connection in a voice system. * @returns An object containing the connection handler and connection status. */ declare function useAgentDeployment(): { deployment: AgentDeployment | undefined; assistant: Assistant | null; }; declare enum MediaDeviceFailure { PermissionDenied = "PermissionDenied", NotFound = "NotFound", DeviceInUse = "DeviceInUse", Other = "Other" } /** * The function `useMultibandSpeakerTrackVolume` calculates and updates frequency bands based on audio * player data at regular intervals. * @param {number} [bands=5] - The `bands` parameter in the `useMultibandSpeakerTrackVolume` function * determines the number of frequency bands that the audio signal will be divided into for processing. * This parameter allows you to specify how many bands you want to split the frequency spectrum into. * @param {number} [loPass=0.1] - The `loPass` parameter in the `useMultibandSpeakerTrackVolume` * function represents the lower passband frequency limit. It is used to filter out frequencies below a * certain threshold in the audio signal. In the provided code snippet, the `loPass` parameter is set * to a default value of * @param {number} [hiPass=1.0] - The `hiPass` parameter in the `useMultibandSpeakerTrackVolume` * function represents the upper limit frequency value for filtering the audio frequencies. It is used * to define the range of frequencies that will be included in the analysis and processing of the audio * data. In the provided code snippet, the ` * @returns The `useMultibandSpeakerTrackVolume` custom hook returns an array of `Float32Array` * frequency bands that have been calculated based on the audio frequencies received from the audio * player. The number of bands, low-pass and high-pass values are used to divide and normalize the * frequencies into the specified bands. The hook continuously updates the frequency bands at an * interval of 100ms. */ declare const useMultibandMicrophoneTrackVolume: (bands?: number, loPass?: number, hiPass?: number) => number[][]; declare const useMultiband3DSpeakerTrackVolume: (bands?: number, loPass?: number, hiPass?: number) => { xNorm: number; yNorm: number; zNorm: number; elapsedTimeSec: number; frequencyBands: number[][]; }; declare function StringArrayToAny(values: string[]): Any; declare function StringToAny(value: string): Any; declare function AnyToString(anyValue: Any): string; declare function FloatToAny(value: number): Any; declare function AnyToFloat(anyValue: Any): number; declare function Int32ToAny(value: number): Any; declare function AnyToInt32(anyValue: Any): number; declare function BoolToAny(value: boolean): Any; declare function AnyToBool(anyValue: Any): boolean; declare function BytesToAny(value: Uint8Array): Any; declare function JSONToAny(value: object): Any; declare function AnyToJSON(anyValue: Any): object; declare function MapToObject(protoMap: Map$1): Record; /** * Custom hook for managing agent connection in a voice system. * @returns An object containing the connection handler and connection status. */ declare function useAgentMessage(): { messages: Message$1[]; }; type ServiceError$2 = { message: string; code: number; metadata: grpc.Metadata; }; type Status$1 = { details: string; code: number; metadata: grpc.Metadata; }; interface UnaryResponse$2 { cancel(): void; } interface ResponseStream$1 { cancel(): void; on(type: "data", handler: (message: T) => void): ResponseStream$1; on(type: "end", handler: (status?: Status$1) => void): ResponseStream$1; on(type: "status", handler: (status: Status$1) => void): ResponseStream$1; } interface RequestStream { write(message: T): RequestStream; end(): void; cancel(): void; on(type: "end", handler: (status?: Status$1) => void): RequestStream; on(type: "status", handler: (status: Status$1) => void): RequestStream; } interface BidirectionalStream { write(message: ReqT): BidirectionalStream; end(): void; cancel(): void; on(type: "data", handler: (message: ResT) => void): BidirectionalStream; on(type: "end", handler: (status?: Status$1) => void): BidirectionalStream; on(type: "status", handler: (status: Status$1) => void): BidirectionalStream; } /** * Index a document for knowledge * * @param knowledgeId - The ID of the knowledge id * @param knowledgeDocumentIds - A list of documents * @param indexType - an index type * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function IndexKnowledgeDocument(client: ConnectionConfig, knowledgeId: string, knowledgeDocumentIds: string[], indexType: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: IndexKnowledgeDocumentResponse | null) => void): undefined; /** * Retrieve all deployments based on pagination and filtering criteria. * * @param page - The page number for pagination. * @param pageSize - The number of results per page. * @param criteria - List of filtering criteria. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllDeployment(client: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, response: GetAllDeploymentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Invoke an endpoint with specified parameters. * * @param endpointId - The ID of the endpoint to invoke. * @param endpointProviderModelId - The provider model ID of the endpoint. * @param parameters - A map of parameters to pass to the endpoint. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @param metadata - Optional metadata to include in the request. * @returns UnaryResponse - The gRPC response object. */ declare function Invoke(config: ConnectionConfig, endpointId: string, parameters: Map, cb: (err: ServiceError$2 | null, response: InvokeResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo, version?: string, metadata?: Map): undefined; /** * Authenticate a user with email and password. * * @param email - The email address of the user. * @param password - The password of the user. * @param cb - Callback function to handle the response. */ declare function AuthenticateUser(config: ConnectionConfig, email: string, password: string, cb: (err: ServiceError$2 | null, auth: AuthenticateResponse | null) => void): undefined; /** * Authorize or reauthorize the user with headers. * * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. */ declare function AuthorizeUser(config: ConnectionConfig, cb: (err: ServiceError$2 | null, org: AuthenticateResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Register a new user with email, password, and name. * * @param email - The email address of the user. * @param password - The password for the new user. * @param name - The name of the new user. * @param cb - Callback function to handle the response. */ declare function RegisterUser(config: ConnectionConfig, email: string, password: string, name: string, cb: (err: ServiceError$2 | null, user: AuthenticateResponse | null) => void): undefined; /** * Verify a token for authentication or authorization. * * @param token - The token to verify. * @param tokenType - The type of the token. * @param cb - Callback function to handle the response. */ declare function VerifyToken(config: ConnectionConfig, token: string, tokenType: string, cb: (err: ServiceError$2 | null, tokenResponse: VerifyTokenResponse | null) => void): undefined; /** * Request a password reset for a user. * * @param email - The email address of the user. * @param cb - Callback function to handle the response. */ declare function ForgotPassword(config: ConnectionConfig, email: string, cb: (err: ServiceError$2 | null, fpr: ForgotPasswordResponse | null) => void): undefined; /** * Create a new password after a password reset link. * * @param token - The token received for password reset. * @param password - The new password. * @param cb - Callback function to handle the response. */ declare function CreatePassword(config: ConnectionConfig, token: string, password: string, cb: (err: ServiceError$2 | null, fpr: CreatePasswordResponse | null) => void): undefined; /** * Retrieve user information with authorization headers. * * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. */ declare function GetUser(config: ConnectionConfig, cb: (err: ServiceError$2 | null, gur: GetUserResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Update user information with optional name and authorization headers. * * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @param name - Optional new name for the user. */ declare function UpdateUser(config: ConnectionConfig, cb: (err: ServiceError$2 | null, uur: UpdateUserResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo, name?: string): undefined; /** * Retrieve all users with pagination and criteria. * * @param page - The page number for pagination. * @param pageSize - The number of users per page. * @param criteria - List of criteria to filter users. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. */ declare function GetAllUser(config: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, uur: GetAllUserResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Social authentication with Google. * * @param cb - Callback function to handle the response. * @param state - Optional state parameter for the authentication request. * @param code - Optional code parameter for the authentication request. */ declare function Google(config: ConnectionConfig, cb: (err: ServiceError$2 | null, uur: AuthenticateResponse | null) => void, state?: string, code?: string): undefined; /** * Social authentication with LinkedIn. * * @param cb - Callback function to handle the response. * @param state - Optional state parameter for the authentication request. * @param code - Optional code parameter for the authentication request. */ declare function Linkedin(config: ConnectionConfig, cb: (err: ServiceError$2 | null, uur: AuthenticateResponse | null) => void, state?: string, code?: string): undefined; /** * Social authentication with GitHub. * * @param cb - Callback function to handle the response. * @param state - Optional state parameter for the authentication request. * @param code - Optional code parameter for the authentication request. */ declare function Github(config: ConnectionConfig, cb: (err: ServiceError$2 | null, uur: AuthenticateResponse | null) => void, state?: string, code?: string): undefined; /** * Retrieve all providers. * * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllProvider(connectionConfig: ConnectionConfig, cb: (err: ServiceError$2 | null, response: GetAllModelProviderResponse | null) => void, authHeader?: ClientAuthInfo | UserAuthInfo): void; /** * * @param page * @param pageSize * @param criteria * @param cb * @param authHeader * @returns */ declare function GetAllToolProvider(connectionConfig: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, uvcr: GetAllToolProviderResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Establish a general connection. * * @param connect - The connection identifier. * @param code - The authorization code. * @param state - The state parameter. * @param scope - The requested scope. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function GeneralConnect(config: ConnectionConfig, connect: string, code: string, state: string, scope: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: GeneralConnectResponse | null) => void): undefined; /** * Establish a knowledge connection. * * @param connect - The connection identifier. * @param code - The authorization code. * @param state - The state parameter. * @param scope - The requested scope. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function KnowledgeConnect(config: ConnectionConfig, connect: string, code: string, state: string, scope: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: KnowledgeConnectResponse | null) => void): undefined; /** * Establish an action connection. * * @param connect - The connection identifier. * @param code - The authorization code. * @param state - The state parameter. * @param scope - The requested scope. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function ActionConnect(config: ConnectionConfig, connect: string, code: string, state: string, scope: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: ActionConnectResponse | null) => void): undefined; /** * Retrieve files associated with a connector based on specified criteria. * * @param toolId - The ID of the tool (connector) to retrieve files from. * @param criterias - List of criteria to filter the files. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function GetConnectorFiles(config: ConnectionConfig, toolId: string, criterias: Criteria[], authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: GetConnectorFilesResponse | null) => void): undefined; /** * Create a new organization. * * @param name - The name of the organization. * @param size - The size of the organization. * @param industry - The industry the organization operates in. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function CreateOrganization(connectionConfig: ConnectionConfig, name: string, size: string, industry: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: CreateOrganizationResponse | null) => void): undefined; /** * Update an existing organization. * * @param organizationId - The ID of the organization to update. * @param authHeader - Authentication headers for the request. * @param organizationName - Optional new name for the organization. * @param organizationIndustry - Optional new industry for the organization. * @param organizationContact - Optional new contact for the organization. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function UpdateOrganization(connectionConfig: ConnectionConfig, organizationId: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: UpdateOrganizationResponse | null) => void, organizationName?: string, organizationIndustry?: string, organizationContact?: string): undefined; /** * Retrieve details of an organization. * * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function GetOrganization(connectionConfig: ConnectionConfig, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: GetOrganizationResponse | null) => void): undefined; /** * Retrieve all assistants with pagination and filtering criteria. * * @param page - The page number for pagination. * @param pageSize - The number of assistants per page. * @param criteria - List of criteria to filter assistants. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllAssistant(connectionConfig: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAssistantResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Update the version of an assistant. * * @param assistantId - The ID of the assistant to update. * @param assistantProviderModelId - The ID of the assistant provider model. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function UpdateAssistantVersion(connectionConfig: ConnectionConfig, assistantId: string, assistantProviderModelId: string, cb: (err: ServiceError$2 | null, response: GetAssistantResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * Retrieve all assistant provider models with pagination and filtering criteria. * * @param assistantId - The ID of the assistant. * @param page - The page number for pagination. * @param pageSize - The number of provider models per page. * @param criteria - List of criteria to filter provider models. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllAssistantProviderModel(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAssistantProviderModelResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieve details of a specific assistant. * * @param assistantId - The ID of the assistant to retrieve. * @param assistantProviderModelId - Optional ID of the assistant provider model. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAssistant(connectionConfig: ConnectionConfig, assistantId: string, assistantProviderModelId: string | null, cb: (err: ServiceError$2 | null, response: GetAssistantResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Create a new assistant provider model. * * @param assistantId - The ID of the assistant. * @param assistantProviderModel - Attributes for the new provider model. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function CreateAssistantProviderModel(connectionConfig: ConnectionConfig, assistantId: string, template: TextChatCompletePrompt, modelProviderId: string, modelProviderName: string, modelProviderOptions: Array, description: string, authHeader: UserAuthInfo, cb: (err: ServiceError$2 | null, response: GetAssistantProviderModelResponse | null) => void): undefined; /** * Create a new assistant with the specified attributes. * * @param assistantProviderModel - Attributes for the assistant provider model. * @param assistantAttributes - Attributes for the assistant. * @param assistantKnowledgeConfig - Knowledge configuration attributes for the assistant. * @param tags - Tags associated with the assistant. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function CreateAssistant(connectionConfig: ConnectionConfig, name: string, description: string, tagsList: Array, assistantProviderModel: CreateAssistantProviderModelRequest, tags: string[], authHeader: UserAuthInfo, cb: (err: ServiceError$2 | null, response: GetAssistantResponse | null) => void, assistantKnowledgeConfig?: Array, assistantToolConfig?: Array): undefined; /** * Create tags for an assistant. * * @param assistantId - The ID of the assistant. * @param tags - List of tags to add. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function CreateAssistantTag(connectionConfig: ConnectionConfig, assistantId: string, tags: string[], cb: (err: ServiceError$2 | null, response: GetAssistantResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * Update details of an existing assistant. * * @param assistantId - The ID of the assistant to update. * @param name - The new name for the assistant. * @param description - The new description for the assistant. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function UpdateAssistantDetail(connectionConfig: ConnectionConfig, assistantId: string, name: string, description: string, cb: (err: ServiceError$2 | null, response: GetAssistantResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param page * @param pageSize * @param criteria * @param cb * @param authHeader * @returns */ declare function GetAssistantMessages(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], selectors: ("metadata" | "metric" | "stage" | "request" | "response")[], cb: (err: ServiceError$2 | null, response: GetAllAssistantMessageResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param page * @param pageSize * @param criteria * @param selectors * @param cb * @param authHeader * @returns */ declare function GetMessages(connectionConfig: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], selectors: ("metadata" | "metric" | "stage" | "request" | "response")[], cb: (err: ServiceError$2 | null, response: GetAllMessageResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieves all assistant sessions based on the provided criteria. * * @param assistantId - The unique identifier of the assistant. * @param page - The page number for pagination. * @param pageSize - The number of records per page. * @param criteria - An array of key-value pairs to filter the assistant sessions. * @param cb - A callback function that will be invoked with the result or error. * @param authHeader - The authentication header for the request. * * @returns {void} * * @callback cb * @param {ServiceError | null} err - The error object if an error occurred, otherwise null. * @param {GetAllAssistantConversationResponse | null} uvcr - The response object containing the assistant sessions. */ declare function GetAllAssistantSession(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, uvcr: GetAllAssistantConversationResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; /** * * @param assistantId * @param assistantConversationId * @param page * @param pageSize * @param criteria * @param cb * @param authHeader */ declare function GetAllAssistantConversationMessage(connectionConfig: ConnectionConfig, assistantId: string, assistantConversationId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, uvcr: GetAllConversationMessageResponse | null) => void): void; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function CreateAssistantDebuggerDeployment(connectionConfig: ConnectionConfig, assistantId: string, persona: { name?: string; role?: string; tone?: string; expertise?: string; }, experience: { greeting: string; messageOnError?: string; messageOnEnd?: string; }, cb: (err: ServiceError$2 | null, response: AssistantDebuggerDeploymentResponse | null) => void, authHeader: UserAuthInfo, inputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, outputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, audioStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null, textStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function GetAssistantDebuggerDeployment(connectionConfig: ConnectionConfig, assistantId: string, cb: (err: ServiceError$2 | null, response: AssistantDebuggerDeploymentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function CreateAssistantApiDeployment(connectionConfig: ConnectionConfig, assistantId: string, persona: { name?: string; role?: string; tone?: string; expertise?: string; }, experience: { greeting: string; messageOnError?: string; messageOnEnd?: string; }, cb: (err: ServiceError$2 | null, response: AssistantApiDeploymentResponse | null) => void, authHeader: UserAuthInfo, inputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, outputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, audioStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null, textStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null): undefined; declare function GetAssistantApiDeployment(connectionConfig: ConnectionConfig, assistantId: string, cb: (err: ServiceError$2 | null, response: AssistantApiDeploymentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function CreateAssistantWebpluginDeployment(connectionConfig: ConnectionConfig, assistantId: string, persona: { name?: string; role?: string; avatarUrl?: string; avatar?: { file: Uint8Array; type: string; size: number; name: string; }; tone?: string; expertise?: string; }, experience: { greeting: string; suggestions: string[]; messageOnError: string; messageOnEnd: string; }, feature: { qAListing: boolean; productCatalog: boolean; blogPost: boolean; }, cb: (err: ServiceError$2 | null, response: AssistantWebpluginDeploymentResponse | null) => void, authHeader: UserAuthInfo, inputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, outputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, audioStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null, textStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null): undefined; declare function GetAssistantWebpluginDeployment(connectionConfig: ConnectionConfig, assistantId: string, cb: (err: ServiceError$2 | null, response: AssistantWebpluginDeploymentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function CreateAssistantPhoneDeployment(connectionConfig: ConnectionConfig, assistantId: string, persona: { name?: string; role?: string; tone?: string; expertise?: string; }, experience: { greeting: string; messageOnError: string; messageOnEnd: string; }, telephonyConfig: { providerId: string; provider: string; parameters: Metadata[]; } | null, cb: (err: ServiceError$2 | null, response: AssistantPhoneDeploymentResponse | null) => void, authHeader: UserAuthInfo, inputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, outputAudio?: { providerId: string; provider: string; parameters: Metadata[]; } | null, audioStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null, textStorageConfig?: { providerId: string; provider: string; parameters: Metadata[]; } | null): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function GetAssistantPhoneDeployment(connectionConfig: ConnectionConfig, assistantId: string, cb: (err: ServiceError$2 | null, response: AssistantPhoneDeploymentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function CreateAssistantWhatsappDeployment(connectionConfig: ConnectionConfig, assistantId: string, persona: { name?: string; role?: string; tone?: string; expertise?: string; }, experience: { greeting: string; messageOnError: string; messageOnEnd: string; }, whatsappConfig: { providerId: string; provider: string; parameters: Metadata[]; } | null, cb: (err: ServiceError$2 | null, response: AssistantWhatsappDeploymentResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function GetAssistantWhatsappDeployment(connectionConfig: ConnectionConfig, assistantId: string, cb: (err: ServiceError$2 | null, response: AssistantWhatsappDeploymentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; declare function GetAllAssistantWebhook(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAssistantWebhookResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param method * @param endpoint * @param headers * @param parameters * @param events * @param retryOnStatus * @param maxRetries * @param timeout * @param priority * @param cb * @param authHeader * @param description * @returns */ declare function CreateWebhook(connectionConfig: ConnectionConfig, assistantId: string, method: string, endpoint: string, headers: { key: string; value: string; }[], parameters: { key: string; value: string; }[], events: string[], retryOnStatus: string[], maxRetries: number, timeout: number, priority: number, cb: (err: ServiceError$2 | null, response: GetAssistantWebhookResponse | null) => void, authHeader: UserAuthInfo, description?: string): undefined; /** * * @param assistantId * @param webhookId * @param method * @param endpoint * @param headers * @param events * @param retryOnStatus * @param maxRetries * @param timeout * @param cb * @param authHeader * @param description * @returns */ declare function UpdateWebhook(connectionConfig: ConnectionConfig, assistantId: string, webhookId: string, method: string, endpoint: string, headers: { key: string; value: string; }[], parameters: { key: string; value: string; }[], events: string[], retryOnStatus: string[], maxRetries: number, timeout: number, priority: number, cb: (err: ServiceError$2 | null, response: GetAssistantWebhookResponse | null) => void, authHeader: UserAuthInfo, description?: string): undefined; /** * * @param assistantId * @param webhookId * @param cb * @param authHeader * @returns */ declare function GetAssistantWebhook(connectionConfig: ConnectionConfig, assistantId: string, webhookId: string, cb: (err: ServiceError$2 | null, response: GetAssistantWebhookResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param webhookId * @param cb * @param authHeader * @returns */ declare function DeleteAssistantWebhook(connectionConfig: ConnectionConfig, assistantId: string, webhookId: string, cb: (err: ServiceError$2 | null, response: GetAssistantWebhookResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param webhookId * @param cb * @param authHeader * @returns */ declare function GetAssistantConversation(connectionConfig: ConnectionConfig, assistantId: string, conversaiontId: string, cb: (err: ServiceError$2 | null, response: GetAssistantConversationResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param cb * @param authHeader * @returns */ declare function DeleteAssistant(connectionConfig: ConnectionConfig, assistantId: string, cb: (err: ServiceError$2 | null, response: GetAssistantResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param page * @param pageSize * @param criteria * @param cb * @param authHeader * @returns */ declare function GetAllAssistantAnalysis(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAssistantAnalysisResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param name * @param endpointid * @param endpointversion * @param executionpriority * @param parameters * @param cb * @param authHeader * @param description * @returns */ declare function CreateAnalysis(connectionConfig: ConnectionConfig, assistantId: string, name: string, endpointid: string, endpointversion: string, executionpriority: number, parameters: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAssistantAnalysisResponse | null) => void, authHeader: UserAuthInfo, description?: string): undefined; /** * * @param assistantId * @param webhookId * @param method * @param endpoint * @param headers * @param events * @param retryOnStatus * @param maxRetries * @param timeout * @param cb * @param authHeader * @param description * @returns */ declare function UpdateAnalysis(connectionConfig: ConnectionConfig, assistantId: string, AnalysisId: string, name: string, endpointid: string, endpointversion: string, executionpriority: number, parameters: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAssistantAnalysisResponse | null) => void, authHeader: UserAuthInfo, description?: string): undefined; /** * * @param assistantId * @param webhookId * @param cb * @param authHeader * @returns */ declare function GetAssistantAnalysis(connectionConfig: ConnectionConfig, assistantId: string, AnalysisId: string, cb: (err: ServiceError$2 | null, response: GetAssistantAnalysisResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param AnalysisId * @param cb * @param authHeader * @returns */ declare function DeleteAssistantAnalysis(connectionConfig: ConnectionConfig, assistantId: string, AnalysisId: string, cb: (err: ServiceError$2 | null, response: GetAssistantAnalysisResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param page * @param pageSize * @param criteria * @param cb * @param authHeader * @returns */ declare function GetAllWebhookLog(connectionConfig: ConnectionConfig, projectId: string, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAssistantWebhookLogResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param organizationId * @param projectId * @param webhookLogId * @param cb * @param authHeader * @returns */ declare function GetWebhookLog(connectionConfig: ConnectionConfig, projectId: string, webhookLogId: string, cb: (err: ServiceError$2 | null, response: GetAssistantWebhookLogResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param page * @param pageSize * @param criteria * @param cb * @param authHeader * @returns */ declare function GetAllAssistantTool(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAssistantToolResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param name * @param endpointid * @param endpointversion * @param executionpriority * @param parameters * @param cb * @param authHeader * @param description * @returns */ declare function CreateAssistantTool(connectionConfig: ConnectionConfig, assistantId: string, name: string, description: string, fields: {}, executionMethod: string, executionOptions: Metadata[], cb: (err: ServiceError$2 | null, response: GetAssistantToolResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param webhookId * @param method * @param endpoint * @param headers * @param events * @param retryOnStatus * @param maxRetries * @param timeout * @param cb * @param authHeader * @param description * @returns */ declare function UpdateAssistantTool(connectionConfig: ConnectionConfig, assistantId: string, assistantToolId: string, name: string, description: string, fields: {}, executionMethod: string, executionOptions: Metadata[], cb: (err: ServiceError$2 | null, response: GetAssistantToolResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param webhookId * @param cb * @param authHeader * @returns */ declare function GetAssistantTool(connectionConfig: ConnectionConfig, assistantId: string, ToolId: string, cb: (err: ServiceError$2 | null, response: GetAssistantToolResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param ToolId * @param cb * @param authHeader * @returns */ declare function DeleteAssistantTool(connectionConfig: ConnectionConfig, assistantId: string, ToolId: string, cb: (err: ServiceError$2 | null, response: GetAssistantToolResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param page * @param pageSize * @param criteria * @param cb * @param authHeader * @returns */ declare function GetAllAssistantKnowledge(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAssistantKnowledgeResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param name * @param endpointid * @param endpointversion * @param executionpriority * @param parameters * @param cb * @param authHeader * @param description * @returns */ declare function CreateAssistantKnowledge(connectionConfig: ConnectionConfig, assistantId: string, knowledgeId: string, config: { searchMethod: "semantic" | "fullText" | "hybrid" | "invertedIndex"; rerankingEnable: boolean; rerankerModelProvider?: string; rerankerModelProviderId?: string; rerankerModelOptions?: Metadata[]; topK: number; scoreThreshold: number; }, cb: (err: ServiceError$2 | null, response: GetAssistantKnowledgeResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param webhookId * @param method * @param endpoint * @param headers * @param events * @param retryOnStatus * @param maxRetries * @param timeout * @param cb * @param authHeader * @param description * @returns */ declare function UpdateAssistantKnowledge(connectionConfig: ConnectionConfig, id: string, assistantId: string, knowledgeId: string, config: { searchMethod: "semantic" | "fullText" | "hybrid" | "invertedIndex"; rerankingEnable: boolean; rerankerModelProvider?: string; rerankerModelProviderId?: string; rerankerModelOptions?: Metadata[]; topK: number; scoreThreshold: number; }, cb: (err: ServiceError$2 | null, response: GetAssistantKnowledgeResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * * @param assistantId * @param webhookId * @param cb * @param authHeader * @returns */ declare function GetAssistantKnowledge(connectionConfig: ConnectionConfig, assistantId: string, ToolId: string, cb: (err: ServiceError$2 | null, response: GetAssistantKnowledgeResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param assistantId * @param ToolId * @param cb * @param authHeader * @returns */ declare function DeleteAssistantKnowledge(connectionConfig: ConnectionConfig, assistantId: string, knowledgeId: string, cb: (err: ServiceError$2 | null, response: GetAssistantKnowledgeResponse | null) => void, authHeader: UserAuthInfo): undefined; /** * Retrieve a paginated list of audit logs with filtering criteria. * * @param projectId - The ID of the project for which to retrieve audit logs. * @param page - The page number for pagination. * @param pageSize - The number of logs per page. * @param criteria - List of criteria to filter the audit logs. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetActivities(connectionConfig: ConnectionConfig, projectId: string, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, response: GetAllAuditLogResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieve a specific audit log entry by its ID. * * @param projectId - The ID of the project associated with the audit log. * @param auditId - The ID of the audit log entry to retrieve. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetActivity(connectionConfig: ConnectionConfig, projectId: string, auditId: string, cb: (err: ServiceError$2 | null, response: GetAuditLogResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieve all endpoints based on pagination and filtering criteria. * * @param page - The page number for pagination. * @param pageSize - The number of results per page. * @param criteria - List of filtering criteria. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function GetAllEndpoint(config: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, response: GetAllEndpointResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Update the version of an endpoint. * * @param endpointId - The ID of the endpoint to update. * @param endpointProviderModelId - The ID of the endpoint provider model. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function UpdateEndpointVersion(config: ConnectionConfig, endpointId: string, endpointProviderModelId: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: UpdateEndpointVersionResponse | null) => void): undefined; /** * Retrieve all endpoint provider models for a specific endpoint. * * @param endpointId - The ID of the endpoint. * @param page - The page number for pagination. * @param pageSize - The number of results per page. * @param criteria - List of filtering criteria. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function GetAllEndpointProviderModel(config: ConnectionConfig, endpointId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllEndpointProviderModelResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieve details of a specific endpoint. * * @param endpointId - The ID of the endpoint. * @param endpointProviderModelId - Optional ID of the endpoint provider model. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function GetEndpoint(config: ConnectionConfig, endpointId: string, endpointProviderModelId: string | null, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: GetEndpointResponse | null) => void): undefined; /** * Create a new endpoint provider model. * * @param endpointId - The ID of the endpoint. * @param endpointProviderModel - The provider model attributes. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function CreateEndpointProviderModel(config: ConnectionConfig, endpointId: string, endpointProviderModel: EndpointProviderModelAttribute, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: CreateEndpointProviderModelResponse | null) => void): undefined; /** * Create a new endpoint with specified configurations. * * @param endpointProviderModel - The provider model attributes. * @param endpointAttributes - The attributes of the endpoint. * @param retryConfig - Optional retry configuration. * @param cacheConfig - Optional cache configuration. * @param tags - List of tags to associate with the endpoint. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function CreateEndpoint(config: ConnectionConfig, endpointProviderModel: EndpointProviderModelAttribute, endpointAttributes: EndpointAttribute, tags: string[], authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: CreateEndpointResponse | null) => void, retryConfig?: EndpointRetryConfiguration, cacheConfig?: EndpointCacheConfiguration): undefined; /** * Add tags to an existing endpoint. * * @param endpointId - The ID of the endpoint. * @param tags - List of tags to add. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function CreateEndpointTag(config: ConnectionConfig, endpointId: string, tags: string[], authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: GetEndpointResponse | null) => void): undefined; /** * Update the details of an endpoint. * * @param endpointId - The ID of the endpoint to update. * @param name - The new name for the endpoint. * @param description - The new description for the endpoint. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function UpdateEndpointDetail(config: ConnectionConfig, endpointId: string, name: string, description: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: GetEndpointResponse | null) => void): undefined; /** * Create a retry configuration for an endpoint. * * @param endpointId - The ID of the endpoint. * @param retryType - The type of retry configuration. * @param maxAttempts - The maximum number of retry attempts. * @param delaySeconds - The delay between retry attempts in seconds. * @param exponentialBackoff - Whether to use exponential backoff. * @param retryables - List of error codes that should trigger a retry. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function CreateEndpointRetryConfiguration(config: ConnectionConfig, endpointId: string, retryType: string, maxAttempts: string, delaySeconds: string, exponentialBackoff: boolean, retryables: string[], authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: CreateEndpointRetryConfigurationResponse | null) => void): undefined; /** * Create a cache configuration for an endpoint. * * @param endpointId - The ID of the endpoint. * @param cacheType - The type of cache configuration. * @param expiryInterval - The cache expiry interval. * @param matchThreshold - The threshold for cache match. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. */ declare function CreateEndpointCacheConfiguration(config: ConnectionConfig, endpointId: string, cacheType: string, expiryInterval: string, matchThreshold: number, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: CreateEndpointCacheConfigurationResponse | null) => void): undefined; /** * * @param page * @param pageSize * @param criteria * @param cb * @param authHeader * @returns */ declare function GetAllEndpointLog(config: ConnectionConfig, endpointId: string, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, response: GetAllEndpointLogResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param organizationId * @param projectId * @param logId * @param cb * @param authHeader * @returns */ declare function GetEndpointLog(config: ConnectionConfig, endpointId: string, logId: string, cb: (err: ServiceError$2 | null, response: GetEndpointLogResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param providerId * @param providerKey * @param keyName * @param cb */ declare function CreateProviderKey(connectionConfig: ConnectionConfig, providerId: string, providerName: string, credential: {}, name: string, cb: (err: ServiceError$2 | null, cpkr: GetCredentialResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; /** * * @param providerKeyId * @param providerId * @param providerKey * @param keyName * @param cb */ declare function DeleteProviderKey(connectionConfig: ConnectionConfig, providerKeyId: string, cb: (err: ServiceError$2 | null, dpr: GetCredentialResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; /** * * @param cb */ declare function GetAllOrganizationCredential(connectionConfig: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, pcs: GetAllOrganizationCredentialResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; /** * * @param toolId * @param toolName * @param credential * @param name * @param cb * @param authHeader */ declare function CreateToolCredential(connectionConfig: ConnectionConfig, toolId: string, toolName: string, credential: {}, name: string, cb: (err: ServiceError$2 | null, cpkr: GetCredentialResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; /** * * @param authHeader * @returns */ declare function AssistantTalk(conversationStreamClient: TalkServiceClient, authHeader: UserAuthInfo | ClientAuthInfo): BidirectionalStream; /** * * @param conversationClient * @param assistantId * @param assistantConversationId * @param assistantConversationMessageId * @param cb * @param authHeader */ declare function CreateMessageMetric(connectionConfig: ConnectionConfig, assistantId: string, assistantConversationId: string, messageId: string, metrics: { name: string; value: string; description: string; }[], cb: (err: ServiceError$2 | null, uvcr: CreateMessageMetricResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; /** * * @param conversationClient * @param assistantId * @param assistantConversationId * @param metrics * @param cb * @param authHeader */ declare function CreateConversationMetric(connectionConfig: ConnectionConfig, assistantId: string, assistantConversationId: string, metrics: { name: string; value: string; description: string; }[], cb: (err: ServiceError$2 | null, uvcr: CreateConversationMetricResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; /** * * @param assistantId * @param page * @param pageSize * @param criteria * @param cb * @param authHeader */ declare function GetAllAssistantConversation(connectionConfig: ConnectionConfig, assistantId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, uvcr: GetAllAssistantConversationResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): void; declare enum RapidaDocumentSource { MANUAL = "manual", TOOL = "tool" } declare enum RapidaDocumentPreProcessing { AUTOMATIC = "automatic", CUSTOM = "custom" } declare enum RapidaDocumentType { UNSTRUCTURE = "unstructure", STRUCTURE_PRODUCT = "structure.product", STRUCTURE_ARTICLE = "structure.article", STRUCTURE_QNA = "structure.qna" } interface ProviderConfig { providerId: string; provider: string; parameters: Metadata[]; } /** * Creates a new knowledge entry. * * @param providerModelId - The ID of the provider model. * @param providerId - The ID of the provider. * @param name - The name of the knowledge. * @param description - A description of the knowledge. * @param tags - A list of tags associated with the knowledge. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function CreateKnowledge(config: ConnectionConfig, provider: ProviderConfig, name: string, description: string, tags: string[], authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: CreateKnowledgeResponse | null) => void): undefined; /** * Retrieves a knowledge base by ID. * * @param knowledgeBaseId - The ID of the knowledge base to retrieve. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetKnowledgeBase(config: ConnectionConfig, knowledgeBaseId: string, cb: (err: ServiceError$2 | null, response: GetKnowledgeResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieves all knowledge bases with pagination and filtering. * * @param page - The page number to retrieve. * @param pageSize - The number of items per page. * @param criteria - A list of criteria for filtering results. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllKnowledgeBases(config: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; logic: string; }[], cb: (err: ServiceError$2 | null, response: GetAllKnowledgeResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Creates a new knowledge document. * * @param knowledgeId - The ID of the knowledge to associate the document with. * @param documentSource - The source of the document. * @param datasource - The data source for the document. * @param preProcessor - The pre-processing method to use. * @param contents - An array of content to include in the document. * @param separator - The separator used in custom processing. * @param maxchunksize - The maximum chunk size for document processing. * @param chunkoverlap - The overlap between chunks. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function CreateKnowledgeDocument(config: ConnectionConfig, knowledgeId: string, documentSource: RapidaDocumentSource, datasource: string, documentType: RapidaDocumentType, preProcessor: RapidaDocumentPreProcessing, contents: Array, separator: string, maxchunksize: number, chunkoverlap: number, cb: (err: ServiceError$2 | null, response: CreateKnowledgeDocumentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieves all documents associated with a knowledge base. * * @param knowledgeId - The ID of the knowledge base. * @param page - The page number to retrieve. * @param pageSize - The number of items per page. * @param criteria - A list of criteria for filtering results. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllKnowledgeDocument(config: ConnectionConfig, knowledgeId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllKnowledgeDocumentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieves all segments of documents associated with a knowledge base. * * @param knowledgeId - The ID of the knowledge base. * @param page - The page number to retrieve. * @param pageSize - The number of items per page. * @param criteria - A list of criteria for filtering results. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllKnowledgeDocumentSegment(config: ConnectionConfig, knowledgeId: string, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllKnowledgeDocumentSegmentResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Adds tags to a knowledge base. * * @param knowledgeId - The ID of the knowledge base to tag. * @param tags - A list of tags to add. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function CreateKnowledgeTag(config: ConnectionConfig, knowledgeId: string, tags: string[], cb: (err: ServiceError$2 | null, response: GetKnowledgeResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Updates details of an existing knowledge base. * * @param knowledgeId - The ID of the knowledge base to update. * @param name - The new name of the knowledge base. * @param description - The new description of the knowledge base. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function UpdateKnowledgeDetail(config: ConnectionConfig, knowledgeId: string, name: string, description: string, cb: (err: ServiceError$2 | null, response: GetKnowledgeResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param documentId * @param index * @param reason * @param cb * @param authHeader * @returns */ declare function DeleteKnowledgeDocumentSegment(config: ConnectionConfig, documentId: string, index: string, reason: string, cb: (err: ServiceError$2 | null, response: BaseResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * * @param documentId * @param index * @param organizationsList * @param datesList * @param productsList * @param eventsList * @param peopleList * @param timesList * @param quantitiesList * @param locationsList * @param industriesList * @param documentName * @param cb * @param authHeader * @returns */ declare function UpdateKnowledgeDocumentSegment(config: ConnectionConfig, documentId: string, index: string, organizationsList: string[], datesList: string[], productsList: string[], eventsList: string[], peopleList: string[], timesList: string[], quantitiesList: string[], locationsList: string[], industriesList: string[], documentName: string, cb: (err: ServiceError$2 | null, response: BaseResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Adds users to a project with specified roles. * * @param email - The email address of the user to add. * @param role - The role to assign to the user. * @param projectIds - List of project IDs to which the user will be added. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function AddUsersToProject(connectionConfig: ConnectionConfig, email: string, role: string, projectIds: string[], cb: (err: ServiceError$2 | null, response: AddUsersToProjectResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Creates a new project with the specified details. * * @param projectName - The name of the project to create. * @param projectDescription - The description of the project. * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function CreateProject(connectionConfig: ConnectionConfig, projectName: string, projectDescription: string, authHeader: ClientAuthInfo | UserAuthInfo, cb: (err: ServiceError$2 | null, response: CreateProjectResponse | null) => void): undefined; /** * Updates an existing project with the given details. * * @param projectId - The ID of the project to update. * @param projectName - The new name for the project (optional). * @param projectDescription - The new description for the project (optional). * @param authHeader - Authentication headers for the request. * @param cb - Callback function to handle the response. * @returns UnaryResponse - The gRPC response object. */ declare function UpdateProject(connectionConfig: ConnectionConfig, projectId: string, cb: (err: ServiceError$2 | null, response: UpdateProjectResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo, projectName?: string, projectDescription?: string): undefined; /** * Retrieves a paginated list of all projects based on specified criteria. * * @param page - The page number for pagination. * @param pageSize - The number of projects per page. * @param criteria - List of criteria to filter the projects. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllProject(connectionConfig: ConnectionConfig, page: number, pageSize: number, criteria: { key: string; value: string; }[], cb: (err: ServiceError$2 | null, response: GetAllProjectResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieves the details of a specific project by ID. * * @param projectId - The ID of the project to retrieve. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetProject(connectionConfig: ConnectionConfig, projectId: string, cb: (err: ServiceError$2 | null, response: GetProjectResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Archives a project, effectively deleting it. * * @param projectId - The ID of the project to archive. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function DeleteProject(connectionConfig: ConnectionConfig, projectId: string, cb: (err: ServiceError$2 | null, response: ArchiveProjectResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Retrieves all credentials associated with a specific project. * * @param projectId - The ID of the project for which to retrieve credentials. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function GetAllProjectCredential(connectionConfig: ConnectionConfig, projectId: string, cb: (err: ServiceError$2 | null, response: GetAllProjectCredentialResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; /** * Creates a new credential for a specific project. * * @param projectId - The ID of the project for which to create a credential. * @param name - The name of the new credential. * @param cb - Callback function to handle the response. * @param authHeader - Authentication headers for the request. * @returns UnaryResponse - The gRPC response object. */ declare function CreateProjectCredential(connectionConfig: ConnectionConfig, projectId: string, name: string, cb: (err: ServiceError$2 | null, response: CreateProjectCredentialResponse | null) => void, authHeader: ClientAuthInfo | UserAuthInfo): undefined; // package: integration_api // file: sendgrid-api.proto declare class Contact extends jspb.Message { getEmail(): string; setEmail(value: string): void; getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Contact.AsObject; static toObject(includeInstance: boolean, msg: Contact): Contact.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Contact, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Contact; static deserializeBinaryFromReader(message: Contact, reader: jspb.BinaryReader): Contact; } declare namespace Contact { export type AsObject = { email: string, name: string, } } declare class WelcomeEmailRequest extends jspb.Message { getUserid(): number; setUserid(value: number): void; hasTo(): boolean; clearTo(): void; getTo(): Contact | undefined; setTo(value?: Contact): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WelcomeEmailRequest.AsObject; static toObject(includeInstance: boolean, msg: WelcomeEmailRequest): WelcomeEmailRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WelcomeEmailRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WelcomeEmailRequest; static deserializeBinaryFromReader(message: WelcomeEmailRequest, reader: jspb.BinaryReader): WelcomeEmailRequest; } declare namespace WelcomeEmailRequest { export type AsObject = { userid: number, to?: Contact.AsObject, } } declare class WelcomeEmailResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WelcomeEmailResponse.AsObject; static toObject(includeInstance: boolean, msg: WelcomeEmailResponse): WelcomeEmailResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WelcomeEmailResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WelcomeEmailResponse; static deserializeBinaryFromReader(message: WelcomeEmailResponse, reader: jspb.BinaryReader): WelcomeEmailResponse; } declare namespace WelcomeEmailResponse { export type AsObject = { code: number, success: boolean, } } declare class ResetPasswordEmailRequest extends jspb.Message { getUserid(): number; setUserid(value: number): void; hasTo(): boolean; clearTo(): void; getTo(): Contact | undefined; setTo(value?: Contact): void; getResetpasswordlink(): string; setResetpasswordlink(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResetPasswordEmailRequest.AsObject; static toObject(includeInstance: boolean, msg: ResetPasswordEmailRequest): ResetPasswordEmailRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResetPasswordEmailRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResetPasswordEmailRequest; static deserializeBinaryFromReader(message: ResetPasswordEmailRequest, reader: jspb.BinaryReader): ResetPasswordEmailRequest; } declare namespace ResetPasswordEmailRequest { export type AsObject = { userid: number, to?: Contact.AsObject, resetpasswordlink: string, } } declare class ResetPasswordEmailResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResetPasswordEmailResponse.AsObject; static toObject(includeInstance: boolean, msg: ResetPasswordEmailResponse): ResetPasswordEmailResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ResetPasswordEmailResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ResetPasswordEmailResponse; static deserializeBinaryFromReader(message: ResetPasswordEmailResponse, reader: jspb.BinaryReader): ResetPasswordEmailResponse; } declare namespace ResetPasswordEmailResponse { export type AsObject = { code: number, success: boolean, } } declare class InviteMemeberEmailRequest extends jspb.Message { getUserid(): number; setUserid(value: number): void; hasTo(): boolean; clearTo(): void; getTo(): Contact | undefined; setTo(value?: Contact): void; getOrganizationname(): string; setOrganizationname(value: string): void; getProjectname(): string; setProjectname(value: string): void; getInvitername(): string; setInvitername(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InviteMemeberEmailRequest.AsObject; static toObject(includeInstance: boolean, msg: InviteMemeberEmailRequest): InviteMemeberEmailRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: InviteMemeberEmailRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): InviteMemeberEmailRequest; static deserializeBinaryFromReader(message: InviteMemeberEmailRequest, reader: jspb.BinaryReader): InviteMemeberEmailRequest; } declare namespace InviteMemeberEmailRequest { export type AsObject = { userid: number, to?: Contact.AsObject, organizationname: string, projectname: string, invitername: string, } } declare class InviteMemeberEmailResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InviteMemeberEmailResponse.AsObject; static toObject(includeInstance: boolean, msg: InviteMemeberEmailResponse): InviteMemeberEmailResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: InviteMemeberEmailResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): InviteMemeberEmailResponse; static deserializeBinaryFromReader(message: InviteMemeberEmailResponse, reader: jspb.BinaryReader): InviteMemeberEmailResponse; } declare namespace InviteMemeberEmailResponse { export type AsObject = { code: number, success: boolean, } } // package: integration_api // file: sendgrid-api.proto type SendgridServiceWelcomeEmail = { readonly methodName: string; readonly service: typeof SendgridService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof WelcomeEmailRequest; readonly responseType: typeof WelcomeEmailResponse; }; type SendgridServiceResetPasswordEmail = { readonly methodName: string; readonly service: typeof SendgridService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ResetPasswordEmailRequest; readonly responseType: typeof ResetPasswordEmailResponse; }; type SendgridServiceInviteMemberEmail = { readonly methodName: string; readonly service: typeof SendgridService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof InviteMemeberEmailRequest; readonly responseType: typeof InviteMemeberEmailResponse; }; declare class SendgridService { static readonly serviceName: string; static readonly WelcomeEmail: SendgridServiceWelcomeEmail; static readonly ResetPasswordEmail: SendgridServiceResetPasswordEmail; static readonly InviteMemberEmail: SendgridServiceInviteMemberEmail; } type ServiceError$1 = { message: string, code: number; metadata: grpc.Metadata } interface UnaryResponse$1 { cancel(): void; } declare class SendgridServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); welcomeEmail( requestMessage: WelcomeEmailRequest, metadata: grpc.Metadata, callback: (error: ServiceError$1|null, responseMessage: WelcomeEmailResponse|null) => void ): UnaryResponse$1; welcomeEmail( requestMessage: WelcomeEmailRequest, callback: (error: ServiceError$1|null, responseMessage: WelcomeEmailResponse|null) => void ): UnaryResponse$1; resetPasswordEmail( requestMessage: ResetPasswordEmailRequest, metadata: grpc.Metadata, callback: (error: ServiceError$1|null, responseMessage: ResetPasswordEmailResponse|null) => void ): UnaryResponse$1; resetPasswordEmail( requestMessage: ResetPasswordEmailRequest, callback: (error: ServiceError$1|null, responseMessage: ResetPasswordEmailResponse|null) => void ): UnaryResponse$1; inviteMemberEmail( requestMessage: InviteMemeberEmailRequest, metadata: grpc.Metadata, callback: (error: ServiceError$1|null, responseMessage: InviteMemeberEmailResponse|null) => void ): UnaryResponse$1; inviteMemberEmail( requestMessage: InviteMemeberEmailRequest, callback: (error: ServiceError$1|null, responseMessage: InviteMemeberEmailResponse|null) => void ): UnaryResponse$1; } // package: integration_api // file: integration-api.proto declare class Credential extends jspb.Message { getId(): string; setId(value: string): void; hasValue(): boolean; clearValue(): void; getValue(): google_protobuf_struct_pb.Struct | undefined; setValue(value?: google_protobuf_struct_pb.Struct): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Credential.AsObject; static toObject(includeInstance: boolean, msg: Credential): Credential.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Credential, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Credential; static deserializeBinaryFromReader(message: Credential, reader: jspb.BinaryReader): Credential; } declare namespace Credential { export type AsObject = { id: string, value?: google_protobuf_struct_pb.Struct.AsObject, } } declare class ToolDefinition extends jspb.Message { getType(): string; setType(value: string): void; hasFunctiondefinition(): boolean; clearFunctiondefinition(): void; getFunctiondefinition(): FunctionDefinition | undefined; setFunctiondefinition(value?: FunctionDefinition): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ToolDefinition.AsObject; static toObject(includeInstance: boolean, msg: ToolDefinition): ToolDefinition.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ToolDefinition, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ToolDefinition; static deserializeBinaryFromReader(message: ToolDefinition, reader: jspb.BinaryReader): ToolDefinition; } declare namespace ToolDefinition { export type AsObject = { type: string, functiondefinition?: FunctionDefinition.AsObject, } } declare class FunctionDefinition extends jspb.Message { getName(): string; setName(value: string): void; getDescription(): string; setDescription(value: string): void; hasParameters(): boolean; clearParameters(): void; getParameters(): FunctionParameter | undefined; setParameters(value?: FunctionParameter): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FunctionDefinition.AsObject; static toObject(includeInstance: boolean, msg: FunctionDefinition): FunctionDefinition.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: FunctionDefinition, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FunctionDefinition; static deserializeBinaryFromReader(message: FunctionDefinition, reader: jspb.BinaryReader): FunctionDefinition; } declare namespace FunctionDefinition { export type AsObject = { name: string, description: string, parameters?: FunctionParameter.AsObject, } } declare class FunctionParameter extends jspb.Message { clearRequiredList(): void; getRequiredList(): Array; setRequiredList(value: Array): void; addRequired(value: string, index?: number): string; getType(): string; setType(value: string): void; getPropertiesMap(): jspb.Map; clearPropertiesMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FunctionParameter.AsObject; static toObject(includeInstance: boolean, msg: FunctionParameter): FunctionParameter.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: FunctionParameter, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FunctionParameter; static deserializeBinaryFromReader(message: FunctionParameter, reader: jspb.BinaryReader): FunctionParameter; } declare namespace FunctionParameter { export type AsObject = { requiredList: Array, type: string, propertiesMap: Array<[string, FunctionParameterProperty.AsObject]>, } } declare class FunctionParameterProperty extends jspb.Message { getType(): string; setType(value: string): void; getDescription(): string; setDescription(value: string): void; clearEnumList(): void; getEnumList(): Array; setEnumList(value: Array): void; addEnum(value: string, index?: number): string; hasItems(): boolean; clearItems(): void; getItems(): FunctionParameter | undefined; setItems(value?: FunctionParameter): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FunctionParameterProperty.AsObject; static toObject(includeInstance: boolean, msg: FunctionParameterProperty): FunctionParameterProperty.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: FunctionParameterProperty, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FunctionParameterProperty; static deserializeBinaryFromReader(message: FunctionParameterProperty, reader: jspb.BinaryReader): FunctionParameterProperty; } declare namespace FunctionParameterProperty { export type AsObject = { type: string, description: string, enumList: Array, items?: FunctionParameter.AsObject, } } declare class Embedding extends jspb.Message { getIndex(): number; setIndex(value: number): void; clearEmbeddingList(): void; getEmbeddingList(): Array; setEmbeddingList(value: Array): void; addEmbedding(value: number, index?: number): number; getBase64(): string; setBase64(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Embedding.AsObject; static toObject(includeInstance: boolean, msg: Embedding): Embedding.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Embedding, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Embedding; static deserializeBinaryFromReader(message: Embedding, reader: jspb.BinaryReader): Embedding; } declare namespace Embedding { export type AsObject = { index: number, embeddingList: Array, base64: string, } } declare class EmbeddingRequest extends jspb.Message { hasCredential(): boolean; clearCredential(): void; getCredential(): Credential | undefined; setCredential(value?: Credential): void; getContentMap(): jspb.Map; clearContentMap(): void; getModelparametersMap(): jspb.Map; clearModelparametersMap(): void; getAdditionaldataMap(): jspb.Map; clearAdditionaldataMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EmbeddingRequest.AsObject; static toObject(includeInstance: boolean, msg: EmbeddingRequest): EmbeddingRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EmbeddingRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EmbeddingRequest; static deserializeBinaryFromReader(message: EmbeddingRequest, reader: jspb.BinaryReader): EmbeddingRequest; } declare namespace EmbeddingRequest { export type AsObject = { credential?: Credential.AsObject, contentMap: Array<[number, string]>, modelparametersMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, additionaldataMap: Array<[string, string]>, } } declare class EmbeddingResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getRequestid(): number; setRequestid(value: number): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Embedding, index?: number): Embedding; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EmbeddingResponse.AsObject; static toObject(includeInstance: boolean, msg: EmbeddingResponse): EmbeddingResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EmbeddingResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EmbeddingResponse; static deserializeBinaryFromReader(message: EmbeddingResponse, reader: jspb.BinaryReader): EmbeddingResponse; } declare namespace EmbeddingResponse { export type AsObject = { code: number, success: boolean, requestid: number, dataList: Array, error?: Error$1.AsObject, metricsList: Array, } } declare class Reranking extends jspb.Message { getIndex(): number; setIndex(value: number): void; hasContent(): boolean; clearContent(): void; getContent(): Content | undefined; setContent(value?: Content): void; getRelevancescore(): number; setRelevancescore(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Reranking.AsObject; static toObject(includeInstance: boolean, msg: Reranking): Reranking.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Reranking, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Reranking; static deserializeBinaryFromReader(message: Reranking, reader: jspb.BinaryReader): Reranking; } declare namespace Reranking { export type AsObject = { index: number, content?: Content.AsObject, relevancescore: number, } } declare class RerankingRequest extends jspb.Message { hasCredential(): boolean; clearCredential(): void; getCredential(): Credential | undefined; setCredential(value?: Credential): void; getQuery(): string; setQuery(value: string): void; getContentMap(): jspb.Map; clearContentMap(): void; getModelparametersMap(): jspb.Map; clearModelparametersMap(): void; getAdditionaldataMap(): jspb.Map; clearAdditionaldataMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RerankingRequest.AsObject; static toObject(includeInstance: boolean, msg: RerankingRequest): RerankingRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RerankingRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RerankingRequest; static deserializeBinaryFromReader(message: RerankingRequest, reader: jspb.BinaryReader): RerankingRequest; } declare namespace RerankingRequest { export type AsObject = { credential?: Credential.AsObject, query: string, contentMap: Array<[number, Content.AsObject]>, modelparametersMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, additionaldataMap: Array<[string, string]>, } } declare class RerankingResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getRequestid(): number; setRequestid(value: number): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Reranking, index?: number): Reranking; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RerankingResponse.AsObject; static toObject(includeInstance: boolean, msg: RerankingResponse): RerankingResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RerankingResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RerankingResponse; static deserializeBinaryFromReader(message: RerankingResponse, reader: jspb.BinaryReader): RerankingResponse; } declare namespace RerankingResponse { export type AsObject = { code: number, success: boolean, requestid: number, dataList: Array, error?: Error$1.AsObject, metricsList: Array, } } declare class ChatResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getRequestid(): number; setRequestid(value: number): void; hasData(): boolean; clearData(): void; getData(): Message | undefined; setData(value?: Message): void; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; getFinishreason(): string; setFinishreason(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ChatResponse.AsObject; static toObject(includeInstance: boolean, msg: ChatResponse): ChatResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ChatResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ChatResponse; static deserializeBinaryFromReader(message: ChatResponse, reader: jspb.BinaryReader): ChatResponse; } declare namespace ChatResponse { export type AsObject = { code: number, success: boolean, requestid: number, data?: Message.AsObject, error?: Error$1.AsObject, metricsList: Array, finishreason: string, } } declare class ChatRequest extends jspb.Message { hasCredential(): boolean; clearCredential(): void; getCredential(): Credential | undefined; setCredential(value?: Credential): void; clearConversationsList(): void; getConversationsList(): Array; setConversationsList(value: Array): void; addConversations(value?: Message, index?: number): Message; getAdditionaldataMap(): jspb.Map; clearAdditionaldataMap(): void; getModelparametersMap(): jspb.Map; clearModelparametersMap(): void; clearTooldefinitionsList(): void; getTooldefinitionsList(): Array; setTooldefinitionsList(value: Array): void; addTooldefinitions(value?: ToolDefinition, index?: number): ToolDefinition; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ChatRequest.AsObject; static toObject(includeInstance: boolean, msg: ChatRequest): ChatRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ChatRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ChatRequest; static deserializeBinaryFromReader(message: ChatRequest, reader: jspb.BinaryReader): ChatRequest; } declare namespace ChatRequest { export type AsObject = { credential?: Credential.AsObject, conversationsList: Array, additionaldataMap: Array<[string, string]>, modelparametersMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, tooldefinitionsList: Array, } } declare class VerifyCredentialRequest extends jspb.Message { hasCredential(): boolean; clearCredential(): void; getCredential(): Credential | undefined; setCredential(value?: Credential): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): VerifyCredentialRequest.AsObject; static toObject(includeInstance: boolean, msg: VerifyCredentialRequest): VerifyCredentialRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: VerifyCredentialRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): VerifyCredentialRequest; static deserializeBinaryFromReader(message: VerifyCredentialRequest, reader: jspb.BinaryReader): VerifyCredentialRequest; } declare namespace VerifyCredentialRequest { export type AsObject = { credential?: Credential.AsObject, } } declare class VerifyCredentialResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getRequestid(): number; setRequestid(value: number): void; hasResponse(): boolean; clearResponse(): void; getResponse(): string; setResponse(value: string): void; getErrormessage(): string; setErrormessage(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): VerifyCredentialResponse.AsObject; static toObject(includeInstance: boolean, msg: VerifyCredentialResponse): VerifyCredentialResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: VerifyCredentialResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): VerifyCredentialResponse; static deserializeBinaryFromReader(message: VerifyCredentialResponse, reader: jspb.BinaryReader): VerifyCredentialResponse; } declare namespace VerifyCredentialResponse { export type AsObject = { code: number, success: boolean, requestid: number, response: string, errormessage: string, } } declare class Moderation extends jspb.Message { getName(): string; setName(value: string): void; getValue(): string; setValue(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Moderation.AsObject; static toObject(includeInstance: boolean, msg: Moderation): Moderation.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Moderation, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Moderation; static deserializeBinaryFromReader(message: Moderation, reader: jspb.BinaryReader): Moderation; } declare namespace Moderation { export type AsObject = { name: string, value: string, } } declare class GetModerationRequest extends jspb.Message { hasCredential(): boolean; clearCredential(): void; getCredential(): Credential | undefined; setCredential(value?: Credential): void; getModel(): string; setModel(value: string): void; getVersion(): string; setVersion(value: string): void; hasContent(): boolean; clearContent(): void; getContent(): Content | undefined; setContent(value?: Content): void; getAdditionaldataMap(): jspb.Map; clearAdditionaldataMap(): void; getModelparametersMap(): jspb.Map; clearModelparametersMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetModerationRequest.AsObject; static toObject(includeInstance: boolean, msg: GetModerationRequest): GetModerationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetModerationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetModerationRequest; static deserializeBinaryFromReader(message: GetModerationRequest, reader: jspb.BinaryReader): GetModerationRequest; } declare namespace GetModerationRequest { export type AsObject = { credential?: Credential.AsObject, model: string, version: string, content?: Content.AsObject, additionaldataMap: Array<[string, string]>, modelparametersMap: Array<[string, google_protobuf_any_pb.Any.AsObject]>, } } declare class GetModerationResponse extends jspb.Message { getCode(): number; setCode(value: number): void; getSuccess(): boolean; setSuccess(value: boolean): void; getRequestid(): number; setRequestid(value: number): void; clearDataList(): void; getDataList(): Array; setDataList(value: Array): void; addData(value?: Moderation, index?: number): Moderation; hasError(): boolean; clearError(): void; getError(): Error$1 | undefined; setError(value?: Error$1): void; clearMetricsList(): void; getMetricsList(): Array; setMetricsList(value: Array): void; addMetrics(value?: Metric, index?: number): Metric; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetModerationResponse.AsObject; static toObject(includeInstance: boolean, msg: GetModerationResponse): GetModerationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetModerationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetModerationResponse; static deserializeBinaryFromReader(message: GetModerationResponse, reader: jspb.BinaryReader): GetModerationResponse; } declare namespace GetModerationResponse { export type AsObject = { code: number, success: boolean, requestid: number, dataList: Array, error?: Error$1.AsObject, metricsList: Array, } } // package: integration_api // file: integration-api.proto type BedrockServiceEmbedding = { readonly methodName: string; readonly service: typeof BedrockService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof EmbeddingRequest; readonly responseType: typeof EmbeddingResponse; }; type BedrockServiceChat = { readonly methodName: string; readonly service: typeof BedrockService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type BedrockServiceVerifyCredential = { readonly methodName: string; readonly service: typeof BedrockService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class BedrockService { static readonly serviceName: string; static readonly Embedding: BedrockServiceEmbedding; static readonly Chat: BedrockServiceChat; static readonly VerifyCredential: BedrockServiceVerifyCredential; } type OpenAiServiceEmbedding = { readonly methodName: string; readonly service: typeof OpenAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof EmbeddingRequest; readonly responseType: typeof EmbeddingResponse; }; type OpenAiServiceChat = { readonly methodName: string; readonly service: typeof OpenAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type OpenAiServiceStreamChat = { readonly methodName: string; readonly service: typeof OpenAiService; readonly requestStream: false; readonly responseStream: true; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type OpenAiServiceVerifyCredential = { readonly methodName: string; readonly service: typeof OpenAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; type OpenAiServiceGetModeration = { readonly methodName: string; readonly service: typeof OpenAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetModerationRequest; readonly responseType: typeof GetModerationResponse; }; declare class OpenAiService { static readonly serviceName: string; static readonly Embedding: OpenAiServiceEmbedding; static readonly Chat: OpenAiServiceChat; static readonly StreamChat: OpenAiServiceStreamChat; static readonly VerifyCredential: OpenAiServiceVerifyCredential; static readonly GetModeration: OpenAiServiceGetModeration; } type AzureServiceEmbedding = { readonly methodName: string; readonly service: typeof AzureService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof EmbeddingRequest; readonly responseType: typeof EmbeddingResponse; }; type AzureServiceChat = { readonly methodName: string; readonly service: typeof AzureService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type AzureServiceStreamChat = { readonly methodName: string; readonly service: typeof AzureService; readonly requestStream: false; readonly responseStream: true; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type AzureServiceVerifyCredential = { readonly methodName: string; readonly service: typeof AzureService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; type AzureServiceGetModeration = { readonly methodName: string; readonly service: typeof AzureService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof GetModerationRequest; readonly responseType: typeof GetModerationResponse; }; declare class AzureService { static readonly serviceName: string; static readonly Embedding: AzureServiceEmbedding; static readonly Chat: AzureServiceChat; static readonly StreamChat: AzureServiceStreamChat; static readonly VerifyCredential: AzureServiceVerifyCredential; static readonly GetModeration: AzureServiceGetModeration; } type GoogleServiceEmbedding = { readonly methodName: string; readonly service: typeof GoogleService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof EmbeddingRequest; readonly responseType: typeof EmbeddingResponse; }; type GoogleServiceChat = { readonly methodName: string; readonly service: typeof GoogleService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type GoogleServiceStreamChat = { readonly methodName: string; readonly service: typeof GoogleService; readonly requestStream: false; readonly responseStream: true; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type GoogleServiceVerifyCredential = { readonly methodName: string; readonly service: typeof GoogleService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class GoogleService { static readonly serviceName: string; static readonly Embedding: GoogleServiceEmbedding; static readonly Chat: GoogleServiceChat; static readonly StreamChat: GoogleServiceStreamChat; static readonly VerifyCredential: GoogleServiceVerifyCredential; } type ReplicateServiceChat = { readonly methodName: string; readonly service: typeof ReplicateService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type ReplicateServiceStreamChat = { readonly methodName: string; readonly service: typeof ReplicateService; readonly requestStream: false; readonly responseStream: true; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type ReplicateServiceVerifyCredential = { readonly methodName: string; readonly service: typeof ReplicateService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class ReplicateService { static readonly serviceName: string; static readonly Chat: ReplicateServiceChat; static readonly StreamChat: ReplicateServiceStreamChat; static readonly VerifyCredential: ReplicateServiceVerifyCredential; } type AnthropicServiceChat = { readonly methodName: string; readonly service: typeof AnthropicService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type AnthropicServiceStreamChat = { readonly methodName: string; readonly service: typeof AnthropicService; readonly requestStream: false; readonly responseStream: true; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type AnthropicServiceVerifyCredential = { readonly methodName: string; readonly service: typeof AnthropicService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class AnthropicService { static readonly serviceName: string; static readonly Chat: AnthropicServiceChat; static readonly StreamChat: AnthropicServiceStreamChat; static readonly VerifyCredential: AnthropicServiceVerifyCredential; } type CohereServiceEmbedding = { readonly methodName: string; readonly service: typeof CohereService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof EmbeddingRequest; readonly responseType: typeof EmbeddingResponse; }; type CohereServiceReranking = { readonly methodName: string; readonly service: typeof CohereService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof RerankingRequest; readonly responseType: typeof RerankingResponse; }; type CohereServiceChat = { readonly methodName: string; readonly service: typeof CohereService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type CohereServiceStreamChat = { readonly methodName: string; readonly service: typeof CohereService; readonly requestStream: false; readonly responseStream: true; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type CohereServiceVerifyCredential = { readonly methodName: string; readonly service: typeof CohereService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class CohereService { static readonly serviceName: string; static readonly Embedding: CohereServiceEmbedding; static readonly Reranking: CohereServiceReranking; static readonly Chat: CohereServiceChat; static readonly StreamChat: CohereServiceStreamChat; static readonly VerifyCredential: CohereServiceVerifyCredential; } type HuggingfaceServiceChat = { readonly methodName: string; readonly service: typeof HuggingfaceService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type HuggingfaceServiceVerifyCredential = { readonly methodName: string; readonly service: typeof HuggingfaceService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class HuggingfaceService { static readonly serviceName: string; static readonly Chat: HuggingfaceServiceChat; static readonly VerifyCredential: HuggingfaceServiceVerifyCredential; } type MistralServiceChat = { readonly methodName: string; readonly service: typeof MistralService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type MistralServiceStreamChat = { readonly methodName: string; readonly service: typeof MistralService; readonly requestStream: false; readonly responseStream: true; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type MistralServiceVerifyCredential = { readonly methodName: string; readonly service: typeof MistralService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class MistralService { static readonly serviceName: string; static readonly Chat: MistralServiceChat; static readonly StreamChat: MistralServiceStreamChat; static readonly VerifyCredential: MistralServiceVerifyCredential; } type StabilityAiServiceVerifyCredential = { readonly methodName: string; readonly service: typeof StabilityAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class StabilityAiService { static readonly serviceName: string; static readonly VerifyCredential: StabilityAiServiceVerifyCredential; } type TogetherAiServiceChat = { readonly methodName: string; readonly service: typeof TogetherAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof ChatRequest; readonly responseType: typeof ChatResponse; }; type TogetherAiServiceVerifyCredential = { readonly methodName: string; readonly service: typeof TogetherAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class TogetherAiService { static readonly serviceName: string; static readonly Chat: TogetherAiServiceChat; static readonly VerifyCredential: TogetherAiServiceVerifyCredential; } type DeepInfraServiceVerifyCredential = { readonly methodName: string; readonly service: typeof DeepInfraService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class DeepInfraService { static readonly serviceName: string; static readonly VerifyCredential: DeepInfraServiceVerifyCredential; } type VoyageAiServiceEmbedding = { readonly methodName: string; readonly service: typeof VoyageAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof EmbeddingRequest; readonly responseType: typeof EmbeddingResponse; }; type VoyageAiServiceReranking = { readonly methodName: string; readonly service: typeof VoyageAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof RerankingRequest; readonly responseType: typeof RerankingResponse; }; type VoyageAiServiceVerifyCredential = { readonly methodName: string; readonly service: typeof VoyageAiService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof VerifyCredentialRequest; readonly responseType: typeof VerifyCredentialResponse; }; declare class VoyageAiService { static readonly serviceName: string; static readonly Embedding: VoyageAiServiceEmbedding; static readonly Reranking: VoyageAiServiceReranking; static readonly VerifyCredential: VoyageAiServiceVerifyCredential; } type ServiceError = { message: string, code: number; metadata: grpc.Metadata } type Status = { details: string, code: number; metadata: grpc.Metadata } interface UnaryResponse { cancel(): void; } interface ResponseStream { cancel(): void; on(type: 'data', handler: (message: T) => void): ResponseStream; on(type: 'end', handler: (status?: Status) => void): ResponseStream; on(type: 'status', handler: (status: Status) => void): ResponseStream; } declare class BedrockServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); embedding( requestMessage: EmbeddingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; embedding( requestMessage: EmbeddingRequest, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class OpenAiServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); embedding( requestMessage: EmbeddingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; embedding( requestMessage: EmbeddingRequest, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; streamChat(requestMessage: ChatRequest, metadata?: grpc.Metadata): ResponseStream; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; getModeration( requestMessage: GetModerationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: GetModerationResponse|null) => void ): UnaryResponse; getModeration( requestMessage: GetModerationRequest, callback: (error: ServiceError|null, responseMessage: GetModerationResponse|null) => void ): UnaryResponse; } declare class AzureServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); embedding( requestMessage: EmbeddingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; embedding( requestMessage: EmbeddingRequest, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; streamChat(requestMessage: ChatRequest, metadata?: grpc.Metadata): ResponseStream; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; getModeration( requestMessage: GetModerationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: GetModerationResponse|null) => void ): UnaryResponse; getModeration( requestMessage: GetModerationRequest, callback: (error: ServiceError|null, responseMessage: GetModerationResponse|null) => void ): UnaryResponse; } declare class GoogleServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); embedding( requestMessage: EmbeddingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; embedding( requestMessage: EmbeddingRequest, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; streamChat(requestMessage: ChatRequest, metadata?: grpc.Metadata): ResponseStream; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class ReplicateServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; streamChat(requestMessage: ChatRequest, metadata?: grpc.Metadata): ResponseStream; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class AnthropicServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; streamChat(requestMessage: ChatRequest, metadata?: grpc.Metadata): ResponseStream; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class CohereServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); embedding( requestMessage: EmbeddingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; embedding( requestMessage: EmbeddingRequest, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; reranking( requestMessage: RerankingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: RerankingResponse|null) => void ): UnaryResponse; reranking( requestMessage: RerankingRequest, callback: (error: ServiceError|null, responseMessage: RerankingResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; streamChat(requestMessage: ChatRequest, metadata?: grpc.Metadata): ResponseStream; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class HuggingfaceServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class MistralServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; streamChat(requestMessage: ChatRequest, metadata?: grpc.Metadata): ResponseStream; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class StabilityAiServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class TogetherAiServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); chat( requestMessage: ChatRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; chat( requestMessage: ChatRequest, callback: (error: ServiceError|null, responseMessage: ChatResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class DeepInfraServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } declare class VoyageAiServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); embedding( requestMessage: EmbeddingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; embedding( requestMessage: EmbeddingRequest, callback: (error: ServiceError|null, responseMessage: EmbeddingResponse|null) => void ): UnaryResponse; reranking( requestMessage: RerankingRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: RerankingResponse|null) => void ): UnaryResponse; reranking( requestMessage: RerankingRequest, callback: (error: ServiceError|null, responseMessage: RerankingResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; verifyCredential( requestMessage: VerifyCredentialRequest, callback: (error: ServiceError|null, responseMessage: VerifyCredentialResponse|null) => void ): UnaryResponse; } /** * * @param clientCfg * @param assistantId * @param assistantVersion * @param params * @param args * @param options * @param metadata * @returns */ declare function CreatePhoneCall(clientCfg: ConnectionConfig, request: CreatePhoneCallRequest): Promise; /** * * @param clientCfg * @param assistantId * @param assistantVersionx * @param params * @param args * @param options * @param metadata * @returns */ declare function CreateBulkPhoneCall(clientCfg: ConnectionConfig, request: CreateBulkPhoneCallRequest): Promise; export { ActionConnect, ActionConnectRequest, ActionConnectResponse, AddUsersToProject, AddUsersToProjectRequest, AddUsersToProjectResponse, AgentConfig, type AgentDeployment, AggregatedEndpointAnalytics, AnthropicService, AnthropicServiceClient, AnyToBool, AnyToFloat, AnyToInt32, AnyToJSON, AnyToString, ArchiveProjectRequest, ArchiveProjectResponse, Argument, Assistant, AssistantAnalysis, AssistantApiDeployment, AssistantApiDeploymentResponse, AssistantConnectionConfig, AssistantConversation, AssistantConversationAssistantMessage, AssistantConversationConfiguration, AssistantConversationContext, AssistantConversationInterruption, AssistantConversationMessage, AssistantConversationUserMessage, AssistantDebuggerDeployment, AssistantDebuggerDeploymentResponse, AssistantDefinition, AssistantDeploymentCapturer, AssistantDeploymentService, AssistantDeploymentServiceClient, AssistantKnowledge, AssistantMessageStage, AssistantMessagingRequest, AssistantMessagingResponse, AssistantPhoneDeployment, AssistantPhoneDeploymentResponse, AssistantProviderModel, AssistantService, AssistantServiceClient, AssistantTalk, AssistantTool, AssistantWebhook, AssistantWebhookLog, AssistantWebpluginDeployment, AssistantWebpluginDeploymentResponse, AssistantWhatsappDeployment, AssistantWhatsappDeploymentResponse, AuditLog, AuditLoggingService, AuditLoggingServiceClient, AuthenticateRequest, AuthenticateResponse, AuthenticateUser, Authentication, AuthenticationError, AuthenticationService, AuthenticationServiceClient, AuthorizeRequest, AuthorizeUser, AzureService, AzureServiceClient, BaseResponse, BedrockService, BedrockServiceClient, type BidirectionalStream, BoolToAny, BytesToAny, Channel, ChatRequest, ChatResponse, CohereService, CohereServiceClient, ConnectService, ConnectServiceClient, ConnectionConfig, ConnectionState, Contact, Content, CreateAnalysis, CreateAssistant, CreateAssistantAnalysisRequest, CreateAssistantApiDeployment, CreateAssistantApiDeploymentRequest, CreateAssistantDebuggerDeployment, CreateAssistantDebuggerDeploymentRequest, CreateAssistantKnowledge, CreateAssistantKnowledgeRequest, CreateAssistantPhoneDeployment, CreateAssistantPhoneDeploymentRequest, CreateAssistantProviderModel, CreateAssistantProviderModelRequest, CreateAssistantRequest, CreateAssistantTag, CreateAssistantTagRequest, CreateAssistantTool, CreateAssistantToolRequest, CreateAssistantWebhookRequest, CreateAssistantWebpluginDeployment, CreateAssistantWebpluginDeploymentRequest, CreateAssistantWhatsappDeployment, CreateAssistantWhatsappDeploymentRequest, CreateBulkPhoneCall, CreateBulkPhoneCallRequest, CreateBulkPhoneCallResponse, CreateConversationMetric, CreateConversationMetricRequest, CreateConversationMetricResponse, CreateEndpoint, CreateEndpointCacheConfiguration, CreateEndpointCacheConfigurationRequest, CreateEndpointCacheConfigurationResponse, CreateEndpointProviderModel, CreateEndpointProviderModelRequest, CreateEndpointProviderModelResponse, CreateEndpointRequest, CreateEndpointResponse, CreateEndpointRetryConfiguration, CreateEndpointRetryConfigurationRequest, CreateEndpointRetryConfigurationResponse, CreateEndpointTag, CreateEndpointTagRequest, CreateKnowledge, CreateKnowledgeDocument, CreateKnowledgeDocumentRequest, CreateKnowledgeDocumentResponse, CreateKnowledgeRequest, CreateKnowledgeResponse, CreateKnowledgeTag, CreateKnowledgeTagRequest, CreateMessageMetric, CreateMessageMetricRequest, CreateMessageMetricResponse, CreateMetadataRequest, CreateMetadataResponse, CreateOrganization, CreateOrganizationRequest, CreateOrganizationResponse, CreatePassword, CreatePasswordRequest, CreatePasswordResponse, CreatePhoneCall, CreatePhoneCallRequest, CreatePhoneCallResponse, CreateProject, CreateProjectCredential, CreateProjectCredentialRequest, CreateProjectCredentialResponse, CreateProjectRequest, CreateProjectResponse, CreateProviderCredentialRequest, CreateProviderKey, CreateToolCredential, CreateToolCredentialRequest, CreateWebhook, Credential, Criteria, DEBUGGER_SOURCE, DeepInfraService, DeepInfraServiceClient, DeleteAssistant, DeleteAssistantAnalysis, DeleteAssistantAnalysisRequest, DeleteAssistantKnowledge, DeleteAssistantKnowledgeRequest, DeleteAssistantRequest, DeleteAssistantTool, DeleteAssistantToolRequest, DeleteAssistantWebhook, DeleteAssistantWebhookRequest, DeleteKnowledgeDocumentSegment, DeleteKnowledgeDocumentSegmentRequest, DeleteProject, DeleteProviderKey, Deployment, DeploymentAudioProvider, DeploymentClient, DocumentService, DocumentServiceClient, Embedding, EmbeddingRequest, EmbeddingResponse, Endpoint, EndpointAttribute, EndpointCacheConfiguration, EndpointDefinition, EndpointLog, EndpointProviderModel, EndpointProviderModelAttribute, EndpointRetryConfiguration, EndpointService, EndpointServiceClient, Error$1 as Error, FeaturePermission, Feedback, FieldSelector, FloatToAny, ForgotPassword, ForgotPasswordRequest, ForgotPasswordResponse, ForkEndpointRequest, FunctionCall, FunctionDefinition, FunctionParameter, FunctionParameterProperty, GeneralConnect, GeneralConnectRequest, GeneralConnectResponse, GetActivities, GetActivity, GetAllAssistant, GetAllAssistantAnalysis, GetAllAssistantAnalysisRequest, GetAllAssistantAnalysisResponse, GetAllAssistantConversation, GetAllAssistantConversationMessage, GetAllAssistantConversationRequest, GetAllAssistantConversationResponse, GetAllAssistantKnowledge, GetAllAssistantKnowledgeRequest, GetAllAssistantKnowledgeResponse, GetAllAssistantMessageRequest, GetAllAssistantMessageResponse, GetAllAssistantProviderModel, GetAllAssistantProviderModelRequest, GetAllAssistantProviderModelResponse, GetAllAssistantRequest, GetAllAssistantResponse, GetAllAssistantSession, GetAllAssistantTool, GetAllAssistantToolRequest, GetAllAssistantToolResponse, GetAllAssistantUserConversationRequest, GetAllAssistantUserConversationResponse, GetAllAssistantWebhook, GetAllAssistantWebhookLogRequest, GetAllAssistantWebhookLogResponse, GetAllAssistantWebhookRequest, GetAllAssistantWebhookResponse, GetAllAuditLogRequest, GetAllAuditLogResponse, GetAllConversationMessageRequest, GetAllConversationMessageResponse, GetAllDeployment, GetAllDeploymentRequest, GetAllDeploymentResponse, GetAllEndpoint, GetAllEndpointLog, GetAllEndpointLogRequest, GetAllEndpointLogResponse, GetAllEndpointProviderModel, GetAllEndpointProviderModelRequest, GetAllEndpointProviderModelResponse, GetAllEndpointRequest, GetAllEndpointResponse, GetAllKnowledgeBases, GetAllKnowledgeDocument, GetAllKnowledgeDocumentRequest, GetAllKnowledgeDocumentResponse, GetAllKnowledgeDocumentSegment, GetAllKnowledgeDocumentSegmentRequest, GetAllKnowledgeDocumentSegmentResponse, GetAllKnowledgeRequest, GetAllKnowledgeResponse, GetAllMessageRequest, GetAllMessageResponse, GetAllModelProviderRequest, GetAllModelProviderResponse, GetAllOrganizationCredential, GetAllOrganizationCredentialRequest, GetAllOrganizationCredentialResponse, GetAllProject, GetAllProjectCredential, GetAllProjectCredentialRequest, GetAllProjectCredentialResponse, GetAllProjectRequest, GetAllProjectResponse, GetAllProvider, GetAllToolProvider, GetAllToolProviderRequest, GetAllToolProviderResponse, GetAllUser, GetAllUserRequest, GetAllUserResponse, GetAllWebhookLog, GetAssistant, GetAssistantAnalysis, GetAssistantAnalysisRequest, GetAssistantAnalysisResponse, GetAssistantApiDeployment, GetAssistantConversation, GetAssistantConversationRequest, GetAssistantConversationResponse, GetAssistantDebuggerDeployment, GetAssistantDeploymentRequest, GetAssistantKnowledge, GetAssistantKnowledgeRequest, GetAssistantKnowledgeResponse, GetAssistantMessages, GetAssistantPhoneDeployment, GetAssistantProviderModelResponse, GetAssistantRequest, GetAssistantResponse, GetAssistantTool, GetAssistantToolRequest, GetAssistantToolResponse, GetAssistantWebhook, GetAssistantWebhookLogRequest, GetAssistantWebhookLogResponse, GetAssistantWebhookRequest, GetAssistantWebhookResponse, GetAssistantWebpluginDeployment, GetAssistantWhatsappDeployment, GetAuditLogRequest, GetAuditLogResponse, GetConnectorFiles, GetConnectorFilesRequest, GetConnectorFilesResponse, GetCredentialRequest, GetCredentialResponse, GetDeployment, GetEndpoint, GetEndpointLog, GetEndpointLogRequest, GetEndpointLogResponse, GetEndpointRequest, GetEndpointResponse, GetKnowledgeBase, GetKnowledgeRequest, GetKnowledgeResponse, GetMessages, GetModerationRequest, GetModerationResponse, GetOrganization, GetOrganizationRequest, GetOrganizationResponse, GetProject, GetProjectRequest, GetProjectResponse, GetProviderCredentialRequest, GetUser, GetUserRequest, GetUserResponse, GetWebhookLog, Github, Google, GoogleService, GoogleServiceClient, HEADER_API_KEY, HEADER_AUTH_ID, HEADER_COLOR_DEPTH, HEADER_CONNECTION_EFFECTIVE_TYPE, HEADER_CONNECTION_TYPE, HEADER_COOKIES_ENABLED, HEADER_DEVICE_MEMORY, HEADER_DO_NOT_TRACK, HEADER_ENVIRONMENT_KEY, HEADER_HARDWARE_CONCURRENCY, HEADER_LANGUAGE, HEADER_LATITUDE, HEADER_LONGITUDE, HEADER_PLATFORM, HEADER_PROJECT_ID, HEADER_REFERRER, HEADER_REGION_KEY, HEADER_REMOTE_URL, HEADER_SCREEN_HEIGHT, HEADER_SCREEN_WIDTH, HEADER_SOURCE_KEY, HEADER_TIMEZONE, HEADER_USER_AGENT, HEADER_WINDOW_HEIGHT, HEADER_WINDOW_WIDTH, HuggingfaceService, HuggingfaceServiceClient, IndexKnowledgeDocument, IndexKnowledgeDocumentRequest, IndexKnowledgeDocumentResponse, InputOptions, Int32ToAny, InviteMemeberEmailRequest, InviteMemeberEmailResponse, Invoke, InvokeRequest, InvokeResponse, JSONToAny, Knowledge, KnowledgeConnect, KnowledgeConnectRequest, KnowledgeConnectResponse, KnowledgeDocument, KnowledgeDocumentSegment, KnowledgeService, KnowledgeServiceClient, Linkedin, MapToObject, MarketplaceService, MarketplaceServiceClient, MediaDeviceFailure, Message$1 as Message, Metadata, Metric, MistralService, MistralServiceClient, Moderation, OpenAiService, OpenAiServiceClient, Ordering, Organization, OrganizationError, OrganizationRole, OrganizationService, OrganizationServiceClient, OutputOptions, PHONE_CALL_SOURCE, Paginate, Paginated, ProbeRequest, ProbeResponse, Project, ProjectCredential, ProjectRole, ProjectService, ProjectServiceClient, Message as ProtoMessage, Provider, ProviderService, ProviderServiceClient, type RapidaSource, RegisterUser, RegisterUserRequest, ReplicateService, ReplicateServiceClient, type RequestStream, Reranking, RerankingRequest, RerankingResponse, ResetPasswordEmailRequest, ResetPasswordEmailResponse, type ResponseStream$1 as ResponseStream, SDK_SOURCE, ScopeAuthorizeRequest, ScopedAuthentication, ScopedAuthenticationResponse, SearchableDeployment, SendgridService, SendgridServiceClient, type ServiceError$2 as ServiceError, SocialAuthenticationRequest, StabilityAiService, StabilityAiServiceClient, type Status$1 as Status, StringArrayToAny, StringToAny, Tag, TalkService, TalkServiceClient, TextChatCompletePrompt, TextPrompt, TogetherAiService, TogetherAiServiceClient, Token, ToolCall, ToolDefinition, ToolProvider, type UnaryResponse$2 as UnaryResponse, UpdateAnalysis, UpdateAssistantAnalysisRequest, UpdateAssistantDetail, UpdateAssistantDetailRequest, UpdateAssistantKnowledge, UpdateAssistantKnowledgeRequest, UpdateAssistantTool, UpdateAssistantToolRequest, UpdateAssistantVersion, UpdateAssistantVersionRequest, UpdateAssistantWebhookRequest, UpdateBillingInformationRequest, UpdateEndpointDetail, UpdateEndpointDetailRequest, UpdateEndpointVersion, UpdateEndpointVersionRequest, UpdateEndpointVersionResponse, UpdateKnowledgeDetail, UpdateKnowledgeDetailRequest, UpdateKnowledgeDocumentSegment, UpdateKnowledgeDocumentSegmentRequest, UpdateOrganization, UpdateOrganizationRequest, UpdateOrganizationResponse, UpdateProject, UpdateProjectRequest, UpdateProjectResponse, UpdateRequest, UpdateResponse, UpdateUser, UpdateUserRequest, UpdateUserResponse, UpdateWebhook, User, Variable, VaultCredential, VaultService, VaultServiceClient, VerifyCredentialRequest, VerifyCredentialResponse, VerifyToken, VerifyTokenRequest, VerifyTokenResponse, VoiceAgent, VoiceAgentContext, VoyageAiService, VoyageAiServiceClient, WEB_PLUGIN_SOURCE, WHATSAPP_SOURCE, WelcomeEmailRequest, WelcomeEmailResponse, WithAuthContext, WithClientContext, WithPlatform, fromStr, getClientInfo, getRapidaSourceValue, toContentText, toStreamAudioContent, toTextContent, useAgentDeployment, useAgentMessage, useConnectAgent, useConversationFeedback, useEnsureVoiceAgent, useInputModeToggleAgent, useMaybeVoiceAgent, useMessageFeedback, useMultiband3DSpeakerTrackVolume, useMultibandMicrophoneTrackVolume, useSelectInputDeviceAgent };