import type { InteractiveQuestion, ElicitRequestSchema, ElicitResult, McpServerShell } from '../../types/index.js';
/** Convert InteractiveQuestion[] to MCP elicitation JSON Schema. */
export declare function questionsToElicitSchema(questions: InteractiveQuestion[]): ElicitRequestSchema;
/** Call server.server.elicitInput with graceful fallback if unsupported by the MCP host. */
export declare function requestElicitation(server: McpServerShell, message: string, questions: InteractiveQuestion[]): Promise<{
    supported: boolean;
    result?: ElicitResult;
    error?: string;
}>;
//# sourceMappingURL=elicit-helper.d.ts.map