export interface CriticalThinkingInput {
    aiResponse: string;
    userRequest: string;
    context?: string;
    sessionId?: string;
}
export interface CriticalThinkingOutput {
    biasAssessment: string;
    confirmationBiasRisk: 'low' | 'medium' | 'high' | 'critical';
    identifiedBiases: Array<{
        type: string;
        description: string;
        severity: 'low' | 'medium' | 'high' | 'critical';
    }>;
    criticalQuestions: string[];
    alternativePerspectives: string[];
    improvementSuggestions: string[];
    userReflectionQuestions?: string[];
    biasWarnings?: string[];
}
export declare function criticalThinkingTool(input: CriticalThinkingInput): Promise<CriticalThinkingOutput>;
