/** * Declare and register prompts exposable over MCP. * * @module prompt * * @example * ```ts * import { prompt } from "veryfront/prompt"; * * const summarize = prompt({ * id: "summarize", * description: "Summarize text in a chosen style", * content: "Summarize the following text in {style} style:\n\n{text}", * }); * * const content = await summarize.getContent({ * style: "technical", * text: "The runtime loads tools before an agent step starts.", * }); * ``` */ import "../../_dnt.polyfills.js"; export type { Prompt, PromptArgument, PromptConfig, PromptGenerateFn, PromptMCPConfig, PromptRenderContext, } from "./types.js"; export { prompt } from "./factory.js"; export { promptRegistry } from "./registry.js"; //# sourceMappingURL=index.d.ts.map