@microsoft/teams-ai
Version:
SDK focused on building AI based applications for Microsoft Teams.
36 lines • 1.22 kB
TypeScript
/**
* @module teams-ai
*/
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { PromptManager, PromptManagerOptions } from '../../prompts/PromptManager';
import { PromptTemplate } from '../../prompts/PromptTemplate';
/**
* Options used to configure a `TestPromptManager` instance.
*/
export interface TestPromptManagerOptions extends PromptManagerOptions {
/**
* Optional. List of prompts to pre-load.
*/
prompts?: PromptTemplate[];
}
/**
* A prompt manager used for testing.
*/
export declare class TestPromptManager extends PromptManager {
/**
* Creates a new `TestPromptManager` instance.
* @param {Partial<TestPromptManagerOptions>} options Optional. Options used to configure the prompt manager.
* @returns {TestPromptManager} A new `TestPromptManager` instance.
*/
constructor(options?: Partial<TestPromptManagerOptions>);
/**
* @param {string} name of the PromptTemplate to retrieve.
* @returns {Promise<PromptTemplate>} The PromptTemplate with the given name.
* @private
*/
getPrompt(name: string): Promise<PromptTemplate>;
}
//# sourceMappingURL=TestPromptManager.d.ts.map