UNPKG

@microsoft/teams-ai

Version:

SDK focused on building AI based applications for Microsoft Teams.

36 lines 1.22 kB
/** * @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