import { BaseWorkflow } from '../../primitives/workflow';
import { z } from '@botpress/sdk';
export declare const EvalRunnerWorkflow: BaseWorkflow<"builtin_eval_runner", z.ZodObject<{
    filter: z.ZodOptional<z.ZodObject<{
        names: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        type: z.ZodOptional<z.ZodEnum<["capability", "regression"]>>;
    }, "strip", {
        type?: "capability" | "regression" | undefined;
        tags?: string[] | undefined;
        names?: string[] | undefined;
    }, {
        type?: "capability" | "regression" | undefined;
        tags?: string[] | undefined;
        names?: string[] | undefined;
    }>>;
    runType: z.ZodDefault<z.ZodOptional<z.ZodEnum<["scheduled", "manual"]>>>;
    idleTimeout: z.ZodOptional<z.ZodNumber>;
    judgePassThreshold: z.ZodOptional<z.ZodNumber>;
    judgeModel: z.ZodOptional<z.ZodString>;
}, "strip", {
    runType: "scheduled" | "manual";
    filter?: {
        type?: "capability" | "regression" | undefined;
        tags?: string[] | undefined;
        names?: string[] | undefined;
    } | undefined;
    idleTimeout?: number | undefined;
    judgePassThreshold?: number | undefined;
    judgeModel?: string | undefined;
}, {
    filter?: {
        type?: "capability" | "regression" | undefined;
        tags?: string[] | undefined;
        names?: string[] | undefined;
    } | undefined;
    idleTimeout?: number | undefined;
    judgePassThreshold?: number | undefined;
    judgeModel?: string | undefined;
    runType?: "scheduled" | "manual" | undefined;
}>, z.ZodObject<{
    runId: z.ZodString;
    passed: z.ZodNumber;
    failed: z.ZodNumber;
    total: z.ZodNumber;
    duration: z.ZodNumber;
    aborted: z.ZodOptional<z.ZodBoolean>;
}, "strip", {
    failed: number;
    runId: string;
    passed: number;
    total: number;
    duration: number;
    aborted?: boolean | undefined;
}, {
    failed: number;
    runId: string;
    passed: number;
    total: number;
    duration: number;
    aborted?: boolean | undefined;
}>, any, Record<string, import("../../types").ZuiType>, Record<string, import("../../types").ZuiType>>;
//# sourceMappingURL=eval-runner.d.ts.map