import type { ElicitationCapableServer } from '../../types/elicitation.js';
export type { ElicitationCapableServer } from '../../types/elicitation.js';
/**
 * Return whether the connected client supports MCP Elicitation.
 * Fail-closed on unknown state: if capabilities cannot be read, returns false
 * so callers fall back to the text-based interactiveQuestions[] path.
 */
export declare function canElicit(server: ElicitationCapableServer | null | undefined): boolean;
/** Test helper — production code never calls this. */
export declare function resetElicitationCapabilityCache(): void;
//# sourceMappingURL=capability.d.ts.map