import * as z from 'zod/v4'; import type { FontProvider } from './types.js'; export declare const WeightSchema: z.ZodUnion; export declare const StyleSchema: z.ZodEnum<{ normal: "normal"; italic: "italic"; oblique: "oblique"; }>; export declare const DisplaySchema: z.ZodEnum<{ optional: "optional"; auto: "auto"; block: "block"; swap: "swap"; fallback: "fallback"; }>; export declare const FontProviderSchema: z.ZodCustom, FontProvider>; export declare const FontFamilySchema: z.ZodObject<{ name: z.ZodString; cssVariable: z.ZodString; provider: z.ZodCustom, FontProvider>; weights: z.ZodOptional], z.ZodUnion>>; styles: z.ZodOptional], z.ZodEnum<{ normal: "normal"; italic: "italic"; oblique: "oblique"; }>>>; subsets: z.ZodOptional>; formats: z.ZodOptional], z.ZodEnum<{ woff2: "woff2"; woff: "woff"; otf: "otf"; ttf: "ttf"; eot: "eot"; }>>>; fallbacks: z.ZodOptional>; optimizedFallbacks: z.ZodOptional; display: z.ZodOptional>; stretch: z.ZodOptional; featureSettings: z.ZodOptional; variationSettings: z.ZodOptional; unicodeRange: z.ZodOptional>; options: z.ZodOptional>; }, z.core.$strict>;