/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
import { StudioError } from './errors';
export declare class EvalRunnerError extends StudioError {
    constructor(message: string, options: {
        suiteId: string;
        cause?: unknown;
    });
}
/**
 * Run an eval suite: fetch the eval definition from the runtime,
 * send each test case to the runtime's /chat endpoint,
 * record pass/fail, and persist the run to Postgres.
 *
 * @param evalName — the eval file name (without .md extension)
 * @param _runtimeUrl — deprecated, runtime calls now go through the Studio server proxy
 * @param agentId — the agent ID to scope the run to
 * @returns the new run ID
 */
export declare function runEvalSuite(evalName: string, _runtimeUrl: string, agentId: string): Promise<string>;
