/**
 * @sanity/ailf-core — Callback Payload schema
 *
 * Defines the formal contract for the payload POSTed to callback URLs
 * after an API-triggered pipeline evaluation completes. This schema is
 * the single source of truth — the CallbackStep produces it, and
 * external consumers (SDK, webhooks) validate against it.
 *
 * The payload is HMAC-SHA256 signed via the X-AILF-Signature header.
 * See packages/eval/src/pipeline/callback-delivery.ts for signature
 * computation.
 *
 * @see packages/eval/src/orchestration/steps/callback-step.ts
 * @see docs/design-docs/api-service-gateway.md
 */
import { z } from "zod";
export declare const CallbackPayloadSchema: z.ZodObject<{
    deliveredAt: z.ZodString;
    jobId: z.ZodOptional<z.ZodString>;
    reportId: z.ZodOptional<z.ZodString>;
    summary: z.ZodUnknown;
}, z.core.$strip>;
/** Inferred TypeScript type for a callback payload. */
export type CallbackPayload = z.infer<typeof CallbackPayloadSchema>;
