import { StartJobDto } from "./dto/start-job.dto";
import { UploadFileAsBatchDto } from "./dto/upload-file-as-batch.dto";
import { DataSource } from "typeorm";
export declare class SttTranslateSarvamService {
    private readonly connection;
    constructor(connection: DataSource);
    initializeJob(): Promise<any>;
    checkJobStatus(jobId: string): Promise<any>;
    startJob(jobInfo: 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>;
}
