/**
 * @sanity/ailf-core — Test-budget schemas.
 *
 * Per-provider daily USD spend caps for Tier 3 (live-LLM) CI workflows.
 * The cap is the maximum cost a single Tier 3 nightly run may incur for
 * a given provider; the workflow fails loudly if any provider's actual
 * spend exceeds its cap.
 *
 * @see docs/design-docs/testing-strategy.md — "Tier 3 — Live LLMs"
 * @see packages/eval/config/test-budgets.ts — authored config
 */
import { z } from "zod";
export declare const ProviderBudgetCapsSchema: z.ZodRecord<z.ZodString, z.ZodNumber>;
export type ProviderBudgetCaps = z.infer<typeof ProviderBudgetCapsSchema>;
export declare const TestBudgetConfigSchema: z.ZodObject<{
    perProviderDaily: z.ZodRecord<z.ZodString, z.ZodNumber>;
    warnFraction: z.ZodDefault<z.ZodNumber>;
}, z.core.$strip>;
export type TestBudgetConfig = z.infer<typeof TestBudgetConfigSchema>;
