import { z } from "zod"; export declare const corsConfigSchema: z.ZodObject<{ origin: z.ZodOptional, z.ZodBoolean]>>; methods: z.ZodOptional]>>; allowedHeaders: z.ZodOptional]>>; exposedHeaders: z.ZodOptional]>>; credentials: z.ZodOptional; maxAge: z.ZodOptional; }, "strip", z.ZodTypeAny, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }>; export type CorsConfig = z.infer; export declare const httpTransportConfigSchema: z.ZodUnion<[z.ZodBoolean, z.ZodOptional; host: z.ZodOptional; bodySizeLimit: z.ZodOptional; debug: z.ZodOptional; endpoint: z.ZodOptional; cors: z.ZodOptional, z.ZodBoolean]>>; methods: z.ZodOptional]>>; allowedHeaders: z.ZodOptional]>>; exposedHeaders: z.ZodOptional]>>; credentials: z.ZodOptional; maxAge: z.ZodOptional; }, "strip", z.ZodTypeAny, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { port?: number | undefined; host?: string | undefined; bodySizeLimit?: number | undefined; debug?: boolean | undefined; endpoint?: string | undefined; cors?: { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; } | undefined; }, { port?: number | undefined; host?: string | undefined; bodySizeLimit?: number | undefined; debug?: boolean | undefined; endpoint?: string | undefined; cors?: { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; } | undefined; }>>>]>; export type HttpTransportConfig = z.infer;