export interface SiaraShieldCspOptions { /** Server-generated nonce value without the `'nonce-'` prefix. */ nonce?: string; /** Optional if the customer still loads jQuery from Google's CDN. */ includeGoogleApis?: boolean; /** Include `script-src 'unsafe-inline'` (not recommended for production). */ includeUnsafeInlineScript?: boolean; /** Include `script-src-attr 'self' 'unsafe-inline'` instead of `'none'`. */ allowInlineEventAttributes?: boolean; /** Include `style-src 'unsafe-inline'` (not recommended for production). */ includeUnsafeInlineStyle?: boolean; } export type SiaraShieldCspDirectives = Record; export declare function getSiaraShieldCspDirectives(options?: SiaraShieldCspOptions): SiaraShieldCspDirectives; export declare function getSiaraShieldCspPolicy(options?: SiaraShieldCspOptions): string; export declare function mergeSiaraShieldCspPolicy(existingPolicy: string, options?: SiaraShieldCspOptions): string;