import { BaseToolServer } from '../base/BaseToolServer.js'; import { ThoughtData } from '../schemas/index.js'; /** * Sequential Thinking Server using clear-thought tools approach * Extends BaseToolServer for standardized validation and error handling */ export declare class SequentialThinkingServer extends BaseToolServer { constructor(); protected handle(validInput: ThoughtData): any; /** * Standardized process method for sequential thinking * @param validInput - Validated thought data * @returns Processed thought result */ process(validInput: ThoughtData): any; processThought(input: unknown): { content: Array<{ type: string; text: string; }>; isError?: boolean; }; private formatThoughtOutput; private determineStage; }