import type { DatasetExecutionBackend, ExecutionRequest, ExecutionResult } from "./orchestration-types.js"; import type { RunReceipt } from "./types.js"; export interface FortemiTransport { capabilities(): Promise; execute(request: { plan: unknown; records: readonly unknown[]; signal?: AbortSignal; }): Promise<{ result: ExecutionResult; receipt: RunReceipt; }>; } export declare class FortemiExecutionBridge implements DatasetExecutionBackend { private readonly transport?; readonly id = "fortemi-core"; private offered; constructor(transport?: FortemiTransport | undefined); capabilities(): readonly { name: string; version: string; }[]; negotiate(): Promise; execute(r: ExecutionRequest): Promise; } export declare function sealFortemiFixtureReceipt(receipt: RunReceipt): RunReceipt; //# sourceMappingURL=fortemi-execution-bridge.d.ts.map