import type { IndemnClient } from './client.js'; import type { EvaluationTriggerInput, EvaluationTriggerResponse, EvaluationRun, EvaluationResult, BotContext } from './types.js'; export declare class EvalSDK { private client; constructor(client: IndemnClient); triggerEvaluation(input: EvaluationTriggerInput): Promise; listRuns(agentId?: string): Promise; getRunStatus(runId: string): Promise; getRunResults(runId: string): Promise; getBotContext(botId: string): Promise; pollRunUntilComplete(runId: string, intervalMs?: number, timeoutMs?: number): Promise; } //# sourceMappingURL=eval.d.ts.map