import { z } from 'zod'; export declare const experimental_directive: z.ZodUnion<[z.ZodLiteral<"fenced-frame-src">, z.ZodLiteral<"require-trusted-types-for">, z.ZodLiteral<"trusted-types">]>; export type ExperimentalDirective = z.infer; export declare const experimental_directive_set: z.ZodSet, z.ZodLiteral<"require-trusted-types-for">, z.ZodLiteral<"trusted-types">]>>; export type ExperimentalDirectiveSet = z.infer; /** * @see [Deprecated directives - MDN web docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy#deprecated_directives) */ export declare const deprecated_directive: z.ZodUnion<[z.ZodLiteral<"block-all-mixed-content">, z.ZodLiteral<"plugin-types">, z.ZodLiteral<"prefetch-src">, z.ZodLiteral<"referrer">, z.ZodLiteral<"report-uri">, z.ZodLiteral<"require-sri-for">]>; export type DeprecatedDirective = z.infer; export declare const deprecated_directive_set: z.ZodSet, z.ZodLiteral<"plugin-types">, z.ZodLiteral<"prefetch-src">, z.ZodLiteral<"referrer">, z.ZodLiteral<"report-uri">, z.ZodLiteral<"require-sri-for">]>>; export type DeprecatedDirectiveSet = z.infer; /** * @see [Directives - MDN web docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy#directives) */ export declare const supported_directive: z.ZodUnion<[z.ZodLiteral<"base-uri">, z.ZodLiteral<"child-src">, z.ZodLiteral<"connect-src">, z.ZodLiteral<"default-src">, z.ZodLiteral<"font-src">, z.ZodLiteral<"form-action">, z.ZodLiteral<"frame-ancestors">, z.ZodLiteral<"frame-src">, z.ZodLiteral<"img-src">, z.ZodLiteral<"manifest-src">, z.ZodLiteral<"media-src">, z.ZodLiteral<"navigate-to">, z.ZodLiteral<"object-src">, z.ZodLiteral<"report-to">, z.ZodLiteral<"sandbox">, z.ZodLiteral<"script-src">, z.ZodLiteral<"script-src-attr">, z.ZodLiteral<"script-src-elem">, z.ZodLiteral<"source-values">, z.ZodLiteral<"style-src">, z.ZodLiteral<"style-src-attr">, z.ZodLiteral<"style-src-elem">, z.ZodLiteral<"upgrade-insecure-requests">, z.ZodLiteral<"worker-src">]>; export type SupportedDirective = z.infer; export declare const supported_directive_set: z.ZodSet, z.ZodLiteral<"child-src">, z.ZodLiteral<"connect-src">, z.ZodLiteral<"default-src">, z.ZodLiteral<"font-src">, z.ZodLiteral<"form-action">, z.ZodLiteral<"frame-ancestors">, z.ZodLiteral<"frame-src">, z.ZodLiteral<"img-src">, z.ZodLiteral<"manifest-src">, z.ZodLiteral<"media-src">, z.ZodLiteral<"navigate-to">, z.ZodLiteral<"object-src">, z.ZodLiteral<"report-to">, z.ZodLiteral<"sandbox">, z.ZodLiteral<"script-src">, z.ZodLiteral<"script-src-attr">, z.ZodLiteral<"script-src-elem">, z.ZodLiteral<"source-values">, z.ZodLiteral<"style-src">, z.ZodLiteral<"style-src-attr">, z.ZodLiteral<"style-src-elem">, z.ZodLiteral<"upgrade-insecure-requests">, z.ZodLiteral<"worker-src">]>>; export type SupportedDirectiveSet = z.infer; export declare const groupname: z.ZodString; export declare const groupnames: z.ZodArray; export declare const require_trusted_types_for_value: z.ZodLiteral<"script">; /** * Value for the Content-Security-Policy `sandbox` directive. * * @see [developer.mozilla.org - Content-Security-Policy/sandbox](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/sandbox) */ export declare const sandbox_value: z.ZodUnion<[z.ZodLiteral<"allow-downloads">, z.ZodLiteral<"allow-downloads-without-user-activation">, z.ZodLiteral<"allow-forms">, z.ZodLiteral<"allow-modals">, z.ZodLiteral<"allow-orientation-lock">, z.ZodLiteral<"allow-pointer-lock">, z.ZodLiteral<"allow-popups">, z.ZodLiteral<"allow-popups-to-escape-sandbox">, z.ZodLiteral<"allow-presentation">, z.ZodLiteral<"allow-same-origin">, z.ZodLiteral<"allow-scripts">, z.ZodLiteral<"allow-storage-access-by-user-activation">, z.ZodLiteral<"allow-top-navigation">, z.ZodLiteral<"allow-top-navigation-by-user-activation">, z.ZodLiteral<"allow-top-navigation-to-custom-protocol">]>; export type SandboxValue = z.infer; /** * Value for the Content-Security-Policy `trusted-types` directive. * * @see [developer.mozilla.org - Content-Security-Policy/trusted-types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types) */ export declare const trusted_types_value: z.ZodString; //# sourceMappingURL=directives.d.ts.map