import type { AcpRuntime, AcpRuntimeEvent } from "./types.js"; export type AcpRuntimeAdapterContractParams = { createRuntime: () => Promise | AcpRuntime; agentId?: string; successPrompt?: string; errorPrompt?: string; includeControlChecks?: boolean; assertSuccessEvents?: (events: AcpRuntimeEvent[]) => void | Promise; assertErrorOutcome?: (params: { events: AcpRuntimeEvent[]; thrown: unknown; }) => void | Promise; }; export declare function runAcpRuntimeAdapterContract(params: AcpRuntimeAdapterContractParams): Promise;