/** * The one trust boundary for route-owned `` and `` attributes. * * Both SSR and soft navigation consume this normalized representation. Keeping policy here prevents * the two renderers from disagreeing about whether a descriptor is executable or otherwise unsafe. */ export type HeadTag = "meta" | "link"; export type HeadAttributeValue = string | boolean | undefined; export type TrustedHeadAttribute = readonly [name: string, value: string | true]; /** * Normalize one descriptor. `null` means the entire element is unsafe (currently meta refresh). * Unknown attributes are dropped: future platform attributes must be reviewed and added explicitly. */ export declare function trustedHeadAttributes(tag: HeadTag, attrs: Readonly): readonly TrustedHeadAttribute[] | null; //# sourceMappingURL=head-attributes.d.ts.map