/**
* Tools Index
*
* Exports all available MCP tools for the AskMeMCP server
*/
import { ASK_ONE_QUESTION_TOOL, handleAskOneQuestion, type AskOneQuestionArgs } from './ask-one-question.tool.js';
import { ASK_MULTIPLE_CHOICE_TOOL, handleAskMultipleChoice, type AskMultipleChoiceArgs } from './ask-multiple-choice.tool.js';
import { CHALLENGE_HYPOTHESIS_TOOL, handleChallengeHypothesis, type ChallengeHypothesisArgs } from './challenge-hypothesis.tool.js';
import { CHOOSE_NEXT_TOOL, handleChooseNext, type ChooseNextArgs } from './choose-next.tool.js';
export {
ASK_ONE_QUESTION_TOOL,
handleAskOneQuestion,
type AskOneQuestionArgs
};
export {
ASK_MULTIPLE_CHOICE_TOOL,
handleAskMultipleChoice,
type AskMultipleChoiceArgs
};
export {
CHALLENGE_HYPOTHESIS_TOOL,
handleChallengeHypothesis,
type ChallengeHypothesisArgs
};
export {
CHOOSE_NEXT_TOOL,
handleChooseNext,
type ChooseNextArgs
};
/**
* Array of all available tools for easy registration
*/
export const ALL_TOOLS = [
ASK_ONE_QUESTION_TOOL,
ASK_MULTIPLE_CHOICE_TOOL,
CHALLENGE_HYPOTHESIS_TOOL,
CHOOSE_NEXT_TOOL,
] as const;