import { AiScannerService } from './ai-scanner.service';
import { AiAnalysisResult, AnalyzeTextDto, FileAnalysisResult, SentenceAnalysisResponse, AiNepaliAnalysisResult, NepaliSentenceAnalysisResponse, NepaliFileAnalysisResult } from './dto/analyze-text.dto';
export declare class AiScannerController {
    private readonly aiScannerService;
    constructor(aiScannerService: AiScannerService);
    analyzeText(analyzeTextDto: AnalyzeTextDto): Promise<AiAnalysisResult>;
    analyzeSentences(analyzeTextDto: AnalyzeTextDto): Promise<SentenceAnalysisResponse>;
    analyzeFile(file: Express.Multer.File): Promise<FileAnalysisResult>;
    analyzeFileSentences(file: Express.Multer.File): Promise<any>;
    nepalianalyze(analyzeTextDto: AnalyzeTextDto): Promise<AiNepaliAnalysisResult>;
    nepalianalyzeSentences(analyzeTextDto: AnalyzeTextDto): Promise<NepaliSentenceAnalysisResponse>;
    analyzeNepaliFile(file: Express.Multer.File): Promise<NepaliFileAnalysisResult>;
    nepalianalyzeFileSentences(file: Express.Multer.File): Promise<any>;
    aiimageanalyzer(file: Express.Multer.File): Promise<any>;
    eladetector(file: Express.Multer.File): Promise<any>;
    fftdetector(file: Express.Multer.File): Promise<any>;
    metadetector(file: Express.Multer.File): Promise<any>;
    image_forensics(file: Express.Multer.File): Promise<{
        decision: string;
        fft: any;
        ela: any;
        metaRes: any;
    }>;
}
