import { Client, JobDefinition } from "@nosana/sdk"; import { Provider } from "../../provider/Provider.js"; import { NodeRepository } from "../../repository/NodeRepository.js"; /** * Set on the container by the start script that launched it. Absent when the * node was started another way. */ export declare const START_SCRIPT_VERSION_ENV = "NOSANA_START_SCRIPT_VERSION"; export declare class Benchmark { private benchmarkId; private jobDefinition; private sdk; private provider; private repository; constructor(benchmarkId: string, jobDefinition: JobDefinition, sdk: Client, provider: Provider, repository: NodeRepository); run(): Promise; private executeBenchmark; private submitResults; }