import { type EnvSource } from "@oscharko-dev/keiko-model-gateway";
import type { ModelPort } from "@oscharko-dev/keiko-harness";
import type { NormalizedResponse } from "@oscharko-dev/keiko-model-gateway";
import type { EvaluationMode } from "./types.js";
export interface EvaluationModelProviderDeps {
    readonly mode: EvaluationMode;
    readonly env?: EnvSource | undefined;
    readonly transcript: readonly (NormalizedResponse | Error)[];
    readonly modelId: string;
    readonly configPath?: string | undefined;
}
export declare function createEvaluationModelProvider(deps: EvaluationModelProviderDeps): ModelPort;
//# sourceMappingURL=model-provider.d.ts.map