import { BaseModel } from './BaseModel.js'; /** * Represents a named argument for an MCP Prompt. * * @example * ```typescript * import { PromptArgument } from '@vinkius-core/mcp-fusion'; * * const arg = new PromptArgument('text'); * arg.required = true; * arg.description = 'The text to summarize'; * ``` * * @see {@link Prompt} for the parent prompt */ export declare class PromptArgument extends BaseModel { /** Whether this argument must be provided when invoking the prompt */ required: boolean; constructor(name: string); /** Returns the simple argument name */ getFullyQualifiedName(): string; } //# sourceMappingURL=PromptArgument.d.ts.map