@microsoft/agents-copilotstudio-client
Version:
Microsoft Copilot Studio Client for JavaScript. Copilot Studio Client.
27 lines (26 loc) • 1.03 kB
TypeScript
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { ConnectionSettings } from './connectionSettings';
import { Activity } from '@microsoft/agents-activity';
export declare class CopilotStudioClient {
/** The ID of the current conversation. */
private conversationId;
/** The connection settings for the client. */
private readonly settings;
/** The Axios instance used for HTTP requests. */
private readonly client;
/** The logger for debugging. */
private readonly logger;
/**
* Creates an instance of CopilotStudioClient.
* @param settings The connection settings.
* @param token The authentication token.
*/
constructor(settings: ConnectionSettings, token: string);
private postRequestAsync;
private static getProductInfo;
startConversationAsync(emitStartConversationEvent?: boolean): Promise<Activity>;
askQuestionAsync(question: string, conversationId?: string): Promise<Activity[]>;
}