import { BaseToolServer } from '../base/BaseToolServer.js';
import { ScientificMethodData } from '../schemas/index.js';
/**
 * Scientific Method Server using clear-thought tools approach
 * Extends BaseToolServer for standardized validation and error handling
 */
export declare class ScientificMethodServer extends BaseToolServer<ScientificMethodData, any> {
    constructor();
    protected handle(validInput: ScientificMethodData): any;
    /**
     * Standardized process method for scientific method
     * @param validInput - Validated scientific method data
     * @returns Processed scientific method result
     */
    process(validInput: ScientificMethodData): any;
    processScientificMethod(input: unknown): {
        content: Array<{
            type: string;
            text: string;
        }>;
        data?: any;
        isError?: boolean;
    };
    private formatScientificOutput;
}
