/** * @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} options Optional. Options used to configure the prompt manager. * @returns {TestPromptManager} A new `TestPromptManager` instance. */ constructor(options?: Partial); /** * @param {string} name of the PromptTemplate to retrieve. * @returns {Promise} The PromptTemplate with the given name. * @private */ getPrompt(name: string): Promise; } //# sourceMappingURL=TestPromptManager.d.ts.map