/** * Elicitation Fallback JSON Schema * * Defines the JSON Schema for elicitation fallback responses. * This schema is used to extend tool output schemas when elicitation is enabled, * allowing tools to return either their normal output OR an elicitation pending response. * * The fallback response instructs the LLM to collect user input and call * sendElicitationResult to continue the original tool execution. */ /** * JSON Schema for the elicitation fallback response type. * This is used in oneOf union with tool output schemas. */ export declare const ELICITATION_FALLBACK_JSON_SCHEMA: Record; /** * Type representing the elicitation fallback response structure. * Used for type-checking at compile time. */ export interface ElicitationFallbackResponse { elicitationPending: { /** Unique identifier for this elicitation request */ elicitId: string; /** Question or prompt to display to the user */ message: string; /** Instructions for the LLM on handling the request */ instructions?: string; /** JSON Schema for expected response */ schema?: Record; }; } //# sourceMappingURL=elicitation-fallback.schema.d.ts.map