import { z } from 'zod/v4'; export declare const NetworkObject: z.ZodUnion>; tcpSettings: z.ZodObject<{ acceptProxyProtocol: z.ZodOptional; header: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodOptional>; request: z.ZodOptional; method: z.ZodOptional; path: z.ZodOptional>; headers: z.ZodOptional>>; }, z.core.$strip>>; response: z.ZodOptional; status: z.ZodOptional; reason: z.ZodOptional; headers: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>]>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ network: z.ZodLiteral<"kcp">; kcpSettings: z.ZodObject<{ mtu: z.ZodOptional; tti: z.ZodOptional; uplinkCapacity: z.ZodOptional; downlinkCapacity: z.ZodOptional; congestion: z.ZodOptional; readBufferSize: z.ZodOptional; writeBufferSize: z.ZodOptional; header: z.ZodOptional>; }, z.core.$strip>>; seed: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ network: z.ZodLiteral<"ws">; wsSettings: z.ZodObject<{ acceptProxyProtocol: z.ZodOptional; path: z.ZodOptional; host: z.ZodOptional; headers: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ network: z.ZodLiteral<"http">; httpSettings: z.ZodObject<{ host: z.ZodOptional>; path: z.ZodOptional; read_idle_timeout: z.ZodOptional; health_check_timeout: z.ZodOptional; method: z.ZodOptional>; headers: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ network: z.ZodLiteral<"grpc">; grpcSettings: z.ZodObject<{ serviceName: z.ZodString; multiMode: z.ZodOptional; idle_timeout: z.ZodOptional; health_check_timeout: z.ZodOptional; permit_without_stream: z.ZodOptional; initial_windows_size: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ network: z.ZodLiteral<"httpupgrade">; httpupgradeSettings: z.ZodObject<{ acceptProxyProtocol: z.ZodOptional; path: z.ZodOptional; host: z.ZodOptional; headers: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ network: z.ZodLiteral<"splithttp">; splithttpSettings: z.ZodObject<{ path: z.ZodOptional; host: z.ZodOptional; headers: z.ZodOptional>; scMaxEachPostBytes: z.ZodOptional>; scMaxConcurrentPosts: z.ZodOptional>; scMinPostsIntervalMs: z.ZodOptional>; noSSEHeader: z.ZodOptional; xPaddingBytes: z.ZodOptional>; xmux: z.ZodOptional>; maxConnections: z.ZodOptional>; cMaxReuseTimes: z.ZodOptional>; cMaxLifetimeMs: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>; export type NetworkObject = z.infer;