import { Axiomify } from '@axiomify/core'; interface HelmetOptions { hsts?: boolean | { maxAge?: number; includeSubDomains?: boolean; preload?: boolean; }; contentSecurityPolicy?: string | false; xContentTypeOptions?: boolean | string; xFrameOptions?: boolean | string; xXssProtection?: boolean | string; referrerPolicy?: boolean | string; permissionsPolicy?: string | false; xDownloadOptions?: boolean | string; xPermittedCrossDomainPolicies?: boolean | string; xDnsPrefetchControl?: boolean | string; crossOriginEmbedderPolicy?: string | false; crossOriginOpenerPolicy?: string | false; crossOriginResourcePolicy?: string | false; originAgentCluster?: boolean; xRobotsTag?: string | false; removeHeaders?: string[]; removePoweredBy?: boolean; } declare function useHelmet(app: Axiomify, options?: HelmetOptions): void; export { type HelmetOptions, useHelmet };