UNPKG

@salutejs/client

Version:

Модуль взаимодействия с виртуальным ассистентом

24 lines 2.04 kB
import { VpsConfiguration } from '../../typings'; import { MetaStringified } from './methods'; export declare const createClient: (configuration: VpsConfiguration) => { destroy: () => void; close: () => void; init: () => Promise<void>; createVoiceStream: (callback: ({ messageId, sendVoice }: Pick<import("./methods").BatchableMethods, "messageId" | "sendVoice">) => Promise<void>, additionalMeta: import("../../typings").AdditionalMeta) => Promise<void>; sendData: (data: Record<string, unknown>, messageName?: string, meta?: MetaStringified | undefined) => import("../../typings").Mid; sendMeta: (sendSystemMessage: (data: import("./methods").SendSystemMessageData, last: boolean, params?: { meta?: MetaStringified | undefined; } | undefined) => void, additionalMeta?: import("../../typings").AdditionalMeta | undefined) => Promise<void>; sendOpenAssistant: ({ isFirstSession }?: { isFirstSession: boolean; }) => Promise<import("../../typings").SystemMessageDataType>; sendServerAction: (serverAction: unknown, appInfo: import("@salutejs/scenario/dist/lib/types/systemMessageOriginal").AppInfo, messageName?: string, mode?: import("../../typings").AssistantServerActionMode | undefined) => Promise<import("../../typings").Mid | undefined>; sendText: (text: string, isSsml?: boolean, shouldSendDisableDubbing?: boolean | undefined, additionalMeta?: import("../../typings").AdditionalMeta | undefined) => Promise<import("../../typings").Mid | undefined>; sendCancel: (messageId: import("../../typings").Mid) => void; sendMute: (messageId: import("../../typings").Mid) => void; on: <K extends keyof import("./client").ClientEvents>(event: K, cb: import("./client").ClientEvents[K]) => () => void; waitForAnswer: (messageId: import("../../typings").Mid) => Promise<import("../../typings").SystemMessageDataType>; readonly status: "ready" | "connecting" | "connected" | "closed"; readonly currentMessageId: number; }; //# sourceMappingURL=pureClient.d.ts.map