import { ResolvableHead, LinkWithoutEvents, DataKeys, SchemaAugmentations, UnheadMeta, Style, ScriptWithoutEvents, TagPriority, TagPosition, ResolvesDuplicates, ProcessesTemplateParams, Noscript, HtmlAttributes, BodyAttributesWithoutEvents } from 'unhead/types'; import { m as ResolvableValue, o as ResolvableProperties } from './vue.DoxLTFJk.mjs'; type SafeBodyAttr = ResolvableProperties & DataKeys & SchemaAugmentations['bodyAttrs']>; type SafeHtmlAttr = ResolvableProperties & DataKeys & SchemaAugmentations['htmlAttrs']>; type SafeMeta = ResolvableProperties & DataKeys & SchemaAugmentations['meta']>; type SafeLink = ResolvableProperties & DataKeys & SchemaAugmentations['link']>; type SafeScript = ResolvableProperties & DataKeys & { textContent?: string; } & TagPriority & TagPosition & ResolvesDuplicates & ProcessesTemplateParams>; type SafeNoscript = ResolvableProperties & DataKeys & Omit>; type SafeStyle = ResolvableProperties & DataKeys & Omit>; interface HeadSafe extends Pick { /** * The `` HTML element specifies relationships between the current document and an external resource. * This element is most commonly used to link to stylesheets, but is also used to establish site icons * (both "favicon" style icons and icons for the home screen and apps on mobile devices) among other things. * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#attr-as */ link?: ResolvableValue>; /** * The `` element represents metadata that cannot be expressed in other HTML elements, like `` or `