/**
 * Validation utilities for semantic-prompt-mcp
 */
import { ThoughtData, PromptConfig } from '../types/interfaces.js';
export declare class ValidationUtils {
    static validateThoughtData(input: unknown, prompts: PromptConfig): ThoughtData;
    static validateCommandName(command: string, availableCommands?: string[]): void;
    static validateAgents(agents: string[], availableAgents: string[]): string[];
    static extractInputData(input: unknown): {
        thoughtNumber: number;
        totalThoughts: number;
    };
}
//# sourceMappingURL=validation.d.ts.map