///
type RuntimeConformanceResult = {
result: {
runId: string;
status: string;
output?: unknown;
};
stored: {
status?: string;
} | undefined;
outputs: Record | undefined;
generateCalls: number;
finishedSaveCount: number;
runIds: string[];
schemaRejection: {
rejected: boolean;
engineOwned: boolean;
};
capabilityProof: Record;
host: Record;
};
type RuntimeConformanceLane = "Browser" | "Cloudflare Workers" | "Vercel" | "Node.js" | "Bun";
/** Assert the portable production workflow contract for every supported host. */
declare function assertRuntimeConformance(proof: RuntimeConformanceResult, lane: RuntimeConformanceLane): RuntimeConformanceResult;
declare function isRuntimeCapabilityError(error: unknown, capability: string, operation: string): boolean;
export { type RuntimeConformanceLane, type RuntimeConformanceResult, assertRuntimeConformance, isRuntimeCapabilityError };