import * as z from 'zod/v4'; export declare const ALGORITHMS: { readonly 'SHA-256': "sha256-"; readonly 'SHA-384': "sha384-"; readonly 'SHA-512': "sha512-"; }; type Algorithms = typeof ALGORITHMS; export type CspAlgorithm = keyof Algorithms; export declare const cspAlgorithmSchema: z.ZodDefault>>; export declare const cspHashSchema: z.ZodCustom<`sha256-${string}` | `sha384-${string}` | `sha512-${string}`, `sha256-${string}` | `sha384-${string}` | `sha512-${string}`>; export type CspHash = z.infer; /** * The scope a resource or hash applies to: * - `default`: the generic `script-src`/`style-src` directive (default behavior). * - `element`: the `script-src-elem`/`style-src-elem` directive (`