import type { MiddlewareHandler } from "./types.js"; /** * Configuration for request security validation */ export interface SecurityConfig { /** Maximum request body size in bytes (default: 1MB) */ maxBodySize: number; /** Maximum header size in bytes (default: 8KB) */ maxHeaderSize: number; /** Request timeout in milliseconds (default: 30s) */ timeout: number; } /** * Security validation middleware * Enforces request size limits and timeout to prevent abuse */ export declare function securityValidator(config?: Partial): MiddlewareHandler;