import { HttpService } from '@nestjs/axios';
import { ConfigService } from '@nestjs/config';
export declare class AiScannerService {
    private readonly httpService;
    private readonly configService;
    private readonly fastApiUrl;
    private readonly authToken;
    constructor(httpService: HttpService, configService: ConfigService);
    analyzeText(text: string): Promise<any>;
    analyzeSentences(text: string): Promise<any>;
    analyzeFile(file: Express.Multer.File): Promise<any>;
    analyzeFileSentences(file: Express.Multer.File): Promise<any>;
    nepalianalyze(text: string): Promise<any>;
    nepalianalyzeSentences(text: string): Promise<any>;
    nepalianalyzeFile(file: Express.Multer.File): Promise<any>;
    nepalianalyzeFileSentences(file: Express.Multer.File): Promise<any>;
    aiimageanalyze(file: Express.Multer.File): Promise<any>;
    elaimagedetectorsystem(file: Express.Multer.File): Promise<any>;
    fftimagedetectorsystem(file: Express.Multer.File): Promise<any>;
    metaimagedetectorsystem(file: Express.Multer.File): Promise<any>;
    imageforensicssystem(file: Express.Multer.File): Promise<{
        decision: string;
        fft: any;
        ela: any;
        metaRes: any;
    }>;
    private _determineDecision;
    private handleError;
}
