import { z } from '@frontmcp/lazy-zod'; import type { ServerRequestHandler } from '../../../interfaces'; import type { HttpOptionsInterface } from './interfaces'; /** * HTTP options Zod schema. */ export declare const httpOptionsSchema: import("@frontmcp/lazy-zod").ZodObject<{ port: import("@frontmcp/lazy-zod").ZodDefault>; entryPath: import("@frontmcp/lazy-zod").ZodDefault; hostFactory: import("@frontmcp/lazy-zod").ZodOptional; socketPath: import("@frontmcp/lazy-zod").ZodOptional; cors: import("@frontmcp/lazy-zod").ZodOptional, import("@frontmcp/lazy-zod").ZodObject<{ origin: import("@frontmcp/lazy-zod").ZodOptional, import("zod").ZodCustom<(origin: string | undefined, callback: (err: Error | null, allow?: boolean) => void) => void, (origin: string | undefined, callback: (err: Error | null, allow?: boolean) => void) => void>]>>; credentials: import("@frontmcp/lazy-zod").ZodOptional; maxAge: import("@frontmcp/lazy-zod").ZodOptional; }, import("zod/v4/core").$strip>]>>; security: import("@frontmcp/lazy-zod").ZodOptional; bindAddress: import("@frontmcp/lazy-zod").ZodOptional, import("@frontmcp/lazy-zod").ZodLiteral<"all">, import("@frontmcp/lazy-zod").ZodString]>>; dnsRebindingProtection: import("@frontmcp/lazy-zod").ZodOptional; allowedHosts: import("@frontmcp/lazy-zod").ZodOptional>; allowedOrigins: import("@frontmcp/lazy-zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; bodyLimit: import("@frontmcp/lazy-zod").ZodDefault>; urlencodedLimit: import("@frontmcp/lazy-zod").ZodOptional>; routes: import("@frontmcp/lazy-zod").ZodOptional; path: import("@frontmcp/lazy-zod").ZodString; handler: import("zod").ZodCustom; auth: import("@frontmcp/lazy-zod").ZodOptional; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>; /** * HTTP configuration type (with defaults applied). */ export type HttpOptions = z.infer; /** * HTTP configuration input type (for user configuration). * Uses explicit interface for better IDE autocomplete. */ export type HttpOptionsInput = HttpOptionsInterface; //# sourceMappingURL=schema.d.ts.map