import type { JsonValue } from "@velum-labs/routekit-contracts"; export declare const MODEL_FUSION_OPENAPI_SOURCE_HASH: "sha256:00da728751403fa1384b977c673f970eb68ec4e159bee0adc61109f4109d25b5"; export declare const MODEL_FUSION_HARNESS_EXECUTOR_PATH: "/v1/harness-executions"; export type ModelFusionOpenApiPersistedJsonRecord = { "schema": string; "schema_version": "v1"; "schema_bundle_hash": string; "persisted_json": Record; }; export type ModelFusionOpenApiArtifactRef = { "artifact_id": string; "kind": string; "hash": string; "redaction_status"?: "synthetic" | "redacted" | "raw"; }; export type ModelFusionOpenApiHarnessExecutionRequest = { "request_id": string; "task_id": string; "source_repo": string; "base_git_sha": string; "harness_kind": string; "prompt_hash": string; "allowed_tools": string[]; "side_effects": string; "harness_run_request": ModelFusionOpenApiPersistedJsonRecord; }; export type ModelFusionOpenApiHarnessExecutionResult = { "request_id": string; "result_id": string; "status": string; "candidate_ids": string[]; "artifacts"?: ModelFusionOpenApiArtifactRef[]; "harness_run_result": ModelFusionOpenApiPersistedJsonRecord; }; export type ModelFusionOpenApiErrorResponse = { "error": string; "code"?: string; }; export type ExecuteHarnessTaskClientOptions = { baseUrl: string; fetch?: typeof fetch; headers?: Record; }; export declare function executeHarnessTask(options: ExecuteHarnessTaskClientOptions, request: ModelFusionOpenApiHarnessExecutionRequest): Promise;