/** * @module @arcis/node/middleware/headers * Security headers middleware */ import type { RequestHandler } from 'express'; import type { HeaderOptions } from '../core/types'; /** * Create Express middleware for security headers. * Sets CSP, HSTS, X-Frame-Options, and other security headers. * * @param options - Header configuration * @returns Express middleware * * @example * app.use(createHeaders()); * * @example * app.use(createHeaders({ * frameOptions: 'SAMEORIGIN', * contentSecurityPolicy: "default-src 'self'" * })); */ export declare function createHeaders(options?: HeaderOptions): RequestHandler; /** * Alias for createHeaders * @see createHeaders */ export declare const securityHeaders: typeof createHeaders; //# sourceMappingURL=headers.d.ts.map