import { PreviewDocService } from 'src/preview_doc/preview_doc.service';
import { ClinicalNotesWithAbhaService } from 'src/clinical-notes-with-abha/clinical-notes-with-abha.service';
import { OpdPrescriptionService } from 'src/opd-prescription/opd-prescription.service';
import { ManualVitalsService } from 'src/manual_vitals/manual_vitals.service';
import { SttTranslateSarvamService } from 'src/stt-translate-sarvam/stt-translate-sarvam.service';
export declare class VoiceTextSarvamService {
    private previewService;
    private clinicalNotesService;
    private PrescriptionService;
    private vitalsService;
    private SttService;
    constructor(previewService: PreviewDocService, clinicalNotesService: ClinicalNotesWithAbhaService, PrescriptionService: OpdPrescriptionService, vitalsService: ManualVitalsService, SttService: SttTranslateSarvamService);
    create(opd_id: string, hospital_id: string): Promise<any>;
    categorizeWithAnthropic(transcriptionText: string, opd_id: any, hospital_id: any): Promise<any>;
    private accountUrl;
    private fileSystemName;
    private directoryName;
    private sasToken;
    updateUrl(url: string): void;
    private extractUrlComponents;
    uploadFile(file: Express.Multer.File): Promise<{
        message: string;
        fileName: string;
        response: any;
    }>;
    getFormData(file: Express.Multer.File): Promise<any>;
    getNewFormData(file: Express.Multer.File): Promise<any>;
    categorizeWithAshwinAI(transcriptionText: string, opd_id: any, hospital_id: any): Promise<any>;
}
