export interface SecurityModuleOptions {
    helmet?: boolean;
    cors?: boolean | Record<string, any>;
    rateLimit?: {
        windowMs: number;
        max: number;
    };
    auditLog?: boolean;
    csp?: boolean | Record<string, any>;
    sanitize?: boolean;
    referrerPolicy?: boolean | Record<string, any>;
    xFrameOptions?: boolean | 'DENY' | 'SAMEORIGIN';
    hsts?: boolean | Record<string, any>;
    xContentTypeOptions?: boolean;
    expectCt?: boolean | Record<string, any>;
    permissionsPolicy?: boolean | Record<string, string[]>;
    crossOriginEmbedderPolicy?: boolean | Record<string, any>;
}
