import { z } from 'zod'; export declare const corsSchema: z.ZodObject<{ origin: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType]>, z.ZodArray]>, "many">, z.ZodFunction, z.ZodUnknown>]>; methods: z.ZodOptional, "many">>; allowedHeaders: z.ZodOptional>; exposedHeaders: z.ZodOptional>; credentials: z.ZodOptional; maxAge: z.ZodOptional; }, "strict", z.ZodTypeAny, { origin: string | RegExp | (string | RegExp)[] | ((...args: unknown[]) => unknown); methods?: ("DELETE" | "GET" | "OPTIONS" | "PATCH" | "POST" | "PUT")[] | undefined; allowedHeaders?: string[] | undefined; exposedHeaders?: string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }, { origin: string | RegExp | (string | RegExp)[] | ((...args: unknown[]) => unknown); methods?: ("DELETE" | "GET" | "OPTIONS" | "PATCH" | "POST" | "PUT")[] | undefined; allowedHeaders?: string[] | undefined; exposedHeaders?: string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }>;