aimpress-chatbot/node_modules/botbuilder/lib/skills/skillHandlerImpl.d.ts
“SamoilenkoVadym” 55445dbc86
Some checks failed
Build and deploy Node.js app to Azure Web App - ChatBot2222 / build (push) Has been cancelled
Build and deploy Node.js app to Azure Web App - ChatBot2222 / deploy (push) Has been cancelled
Deploy bot to Azure
2025-04-27 19:55:19 +01:00

41 lines
No EOL
1.7 KiB
TypeScript

import { ClaimsIdentity } from 'botframework-connector';
import { Activity, BotAdapter, ChannelAccount, ResourceResponse, SkillConversationIdFactoryBase, TurnContext } from 'botbuilder-core';
/**
* @internal
*/
export declare class SkillHandlerImpl {
private readonly skillConversationReferenceKey;
private readonly adapter;
private readonly logic;
private readonly conversationIdFactory;
private readonly getOauthScope;
/**
* @internal
*/
constructor(skillConversationReferenceKey: symbol, adapter: BotAdapter, logic: (context: TurnContext) => Promise<void>, conversationIdFactory: SkillConversationIdFactoryBase, getOauthScope?: () => string | undefined);
/**
* @internal
*/
onSendToConversation(claimsIdentity: ClaimsIdentity, conversationId: string, activity: Activity): Promise<ResourceResponse>;
/**
* @internal
*/
onReplyToActivity(claimsIdentity: ClaimsIdentity, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>;
/**
* @internal
*/
onUpdateActivity(claimsIdentity: ClaimsIdentity, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>;
/**
* @internal
*/
onDeleteActivity(claimsIdentity: ClaimsIdentity, conversationId: string, activityId: string): Promise<void>;
/**
* @internal
*/
onGetMember(claimsIdentity: ClaimsIdentity, userId: string, conversationId: string): Promise<ChannelAccount>;
private getSkillConversationReference;
private processActivity;
private continueConversation;
private applySkillActivityToTurnContext;
}
//# sourceMappingURL=skillHandlerImpl.d.ts.map