/** * @module teams-ai */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { PromptSection } from './PromptSection'; import { LayoutEngine } from './LayoutEngine'; /** * Top level prompt section. * @remarks * Prompts are compositional such that they can be nested to create complex prompt hierarchies. */ export declare class Prompt extends LayoutEngine { /** * Creates a new 'Prompt' instance. * @param {PromptSection[]} sections - Sections to render. * @param {number} tokens - Optional. Sizing strategy for this section. Defaults to -1, 'auto'. * @param {boolean} required - Optional. Indicates if this section is required. Defaults to `true`. * @param {string} separator - Optional. Separator to use between sections when rendering as text. Defaults to `\n\n`. */ constructor(sections: PromptSection[], tokens?: number, required?: boolean, separator?: string); } //# sourceMappingURL=Prompt.d.ts.map