import { ResolvableHead, GenericLink, DataKeys, SchemaAugmentations, MetaGeneric, Style as Style$1, GenericScript, TagPriority, TagPosition, ResolvesDuplicates, ProcessesTemplateParams, Noscript as Noscript$1, HtmlAttributes as HtmlAttributes$1, BodyAttributesWithoutEvents, RawInput } from 'unhead/types'; export { ActiveHeadEntry, AriaAttributes, BodyAttributesWithoutEvents, BodyEvents, DataKeys, GenericLink, GenericScript, GlobalAttributes, HeadEntryOptions, HeadTag, HttpEventAttributes, MetaFlat, MetaFlat as MetaFlatInput, RawInput, RenderSSRHeadOptions, ResolvableHead, SerializableHead, SpeculationRules, Unhead } from 'unhead/types'; import { R as ResolvableValue, a as ResolvableProperties } from './shared/vue.CajUUuy2.js'; export { B as BodyAttr, D as DeepResolvableProperties, b as Head, H as HtmlAttr, M as MaybeFalsy, b as ReactiveHead, c as ResolvableArray, d as ResolvableBase, e as ResolvableBodyAttributes, f as ResolvableHtmlAttributes, g as ResolvableLink, h as ResolvableMeta, i as ResolvableNoscript, j as ResolvableScript, k as ResolvableStyle, l as ResolvableTitle, m as ResolvableTitleTemplate, n as ResolvableUnion, U as UseHeadInput, o as UseHeadOptions, p as UseSeoMetaInput, V as VueHeadClient } from './shared/vue.CajUUuy2.js'; import 'vue'; 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 `