import { HttpService } from '@nestjs/axios'; import { InitOptions } from '../types/init-options.interface'; import { FileManagerService } from '@/file-manager/file-manager.service'; export declare class InitCliUsecases { private readonly httpService; private readonly fileManagerService; private readonly CORTEX_RELEASES_URL; private readonly CUDA_DOWNLOAD_URL; constructor(httpService: HttpService, fileManagerService: FileManagerService); installEngine: (engineFileName: string, version?: string) => Promise; parseEngineFileName: (options?: InitOptions) => string; cudaVersion: () => Promise<"11" | "12" | undefined>; installCudaToolkitDependency: (options: InitOptions) => Promise; checkNvidiaGPUExist: () => Promise; detectInstructions: () => Promise<'AVX' | 'AVX2' | 'AVX512' | undefined>; private checkFileExistenceInPaths; }