import { type LiveEvalApiContext } from "../live-evals/api-client.js"; import { createDurableRunCanaryRunner, type DurableRunCanaryCase, type DurableRunCanaryRunnerConfig } from "./runner.js"; type EnvRecord = Record; /** Input payload for durable run canary cli case factory. */ export interface DurableRunCanaryCliCaseFactoryInput { context: LiveEvalApiContext; requestTimeoutMs: number; } /** Input payload for run durable run canary cli. */ export interface RunDurableRunCanaryCliInput { env: EnvRecord; agentId: string; createCases: (input: DurableRunCanaryCliCaseFactoryInput) => DurableRunCanaryCase[]; cwd?: string; log?: (message: string) => void; createRunner?: (config: DurableRunCanaryRunnerConfig) => ReturnType; } /** Run durable run canary cli. */ export declare function runDurableRunCanaryCli(input: RunDurableRunCanaryCliInput): Promise; export {}; //# sourceMappingURL=cli-runner.d.ts.map