/**
 * Zod adapter schema for SynthesisCostTelemetry at the trust boundary.
 *
 * This schema sits at `packages/eval/src/adapters/**` and is therefore
 * scanned by `pnpm check-trust-boundary-satisfies` (D0045). The
 * `satisfies z.ZodType<SynthesisCostTelemetry>` clause makes schema/type
 * drift a build error, not a runtime bug.
 *
 * Used by:
 * - Plan 06-04 `ReportStore.patchSynthesis` — validates telemetry before
 *   writing to Sanity (process memory → Sanity write boundary, T-06-04).
 * - Any future Sanity-side reader of `summary.synthesis.diagnosis.*`
 *   (Sanity Content Lake → eval process boundary, T-06-04).
 *
 * Security constraints:
 * - No `.passthrough()` — schema is closed to prevent PII leakage from
 *   card body text into the telemetry shape (T-06-05).
 * - Satisfies clause is load-bearing (T-06-06); no exemption marker.
 *
 * @see packages/core/src/types/synthesis-telemetry.ts — independently authored domain types
 * @see docs/decisions/D0045-type-architecture-and-contract-enforcement.md
 * @see .planning/phases/06-post-run-integration-cost-telemetry/06-CONTEXT.md §D6-09
 */
import { z } from "zod";
export declare const SynthesisCostTelemetrySchema: z.ZodObject<{
    cost: z.ZodNumber;
    parseFailureCount: z.ZodNumber;
    parseFailureRate: z.ZodNumber;
    perCard: z.ZodArray<z.ZodObject<{
        cardType: z.ZodEnum<{
            "area-summary": "area-summary";
            "failure-mode-summary": "failure-mode-summary";
            "no-issues": "no-issues";
            "top-recommendations": "top-recommendations";
            "weakest-area": "weakest-area";
            "low-confidence-attribution": "low-confidence-attribution";
            "doc-attribution-spotlight": "doc-attribution-spotlight";
            "regression-vs-baseline": "regression-vs-baseline";
        }>;
        cost: z.ZodOptional<z.ZodNumber>;
        parseFailed: z.ZodBoolean;
        latencyMs: z.ZodOptional<z.ZodNumber>;
        tokenInput: z.ZodOptional<z.ZodNumber>;
        tokenOutput: z.ZodOptional<z.ZodNumber>;
        cardVersion: z.ZodString;
        generatedAt: z.ZodString;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type { SynthesisCostTelemetry, SynthesisPerCardTelemetry, } from "../../_vendor/ailf-core/index.d.ts";
