export interface ParameterInfo { name: string; type: string; required: boolean; description?: string; } export declare class ParameterPrompter { private rl; constructor(); /** * Prompt user for all tool parameters interactively */ promptForParameters(toolName: string, parameters: ParameterInfo[], predictor: any, toolContext: string): Promise; /** * Prompt for a single parameter */ private promptForParameter; /** * Convert string input to appropriate type */ private convertValue; /** * Prompt user with a question */ private question; /** * Close the readline interface */ close(): void; } //# sourceMappingURL=parameter-prompter.d.ts.map