export type { PromptArgument, PromptConfig, PromptGenerateFn, PromptMCPConfig, PromptRenderContext, } from "./schemas/prompt.schema.js"; import type { PromptMCPConfig, PromptRenderContext } from "./schemas/prompt.schema.js"; /** Public API contract for prompt. */ export interface Prompt { id: string; /** Internal marker distinguishing an autogenerated placeholder ID from an explicit ID. */ __veryfrontGeneratedId?: string; description: string; /** Example message text to use as a chat suggestion */ suggestion?: string; /** MCP exposure and argument metadata. */ mcp?: PromptMCPConfig; getContent: (variables?: Record, context?: Readonly) => Promise; } //# sourceMappingURL=types.d.ts.map