import { SttTranslateSarvamService } from "./stt-translate-sarvam.service";
import { StartJobDto } from "./dto/start-job.dto";
import { UploadFileAsBatchDto } from "./dto/upload-file-as-batch.dto";
export declare class SttTranslateSarvamController {
    private readonly sttTranslateSarvamService;
    constructor(sttTranslateSarvamService: SttTranslateSarvamService);
    initializeJob(): Promise<any>;
    checkJobStatus(jobId: string): Promise<any>;
    startJob(startJobDto: StartJobDto): Promise<any>;
    uploadFileAsBatch(uploadFileAsBatchDto: UploadFileAsBatchDto, files: Express.Multer.File[]): Promise<{
        message: string;
        status: string;
        job_id?: undefined;
    } | {
        message: string;
        job_id: any;
        status?: undefined;
    }>;
    downloadFileAsZip(blobDownloadUrl: string, hospital_id: string): Promise<any>;
}
