import { experimental_evaluate as evaluateWithAiSdk, type Experimental_EvaluationModel as EvaluationModel, type Experimental_EvaluationQuestion as EvaluationQuestion } from "ai";
export declare const DEFAULT_EVALUATION_MODEL = "typesafe-ai/jev";
/** Evaluate typed questions about the state you pass to it using eve's model authentication. */
export declare function evaluate<const Questions extends Record<string, EvaluationQuestion>>({ model, ...options }: Omit<Parameters<typeof evaluateWithAiSdk<Questions>>[0], "model"> & {
    /** Evaluation model instance or ID. Defaults to TypeSafe Jev. */
    model?: EvaluationModel;
}): Promise<import("ai").Experimental_EvaluationResult<Questions>>;
