import { type ServerResponse } from "node:http"; import type { SecurityHeaderName, SecurityHeadersOptions } from "./types.mts"; export type ResolvedSecurityHeaders = Readonly>>; export declare const SECURITY_HEADERS: ResolvedSecurityHeaders; export declare function resolveSecurityHeaders(options?: SecurityHeadersOptions): ResolvedSecurityHeaders; export declare function applySecurityHeaders(res: ServerResponse, securityHeaders: ResolvedSecurityHeaders): void; export declare function ensureFallbackHeaders(res: ServerResponse, securityHeaders?: ResolvedSecurityHeaders, contentSecurityPolicy?: string | false): void; export declare function sendFallback(res: ServerResponse, securityHeaders?: ResolvedSecurityHeaders, contentSecurityPolicy?: string | false): void; export declare function getFallbackStatus(error: unknown): number; export declare function safeString(err: unknown): string; export declare function getFallbackBody(error: unknown, status: number): string;