import { av as RawInput, R as ResolvableHead, aJ as ResolvableValue, aC as ResolvableProperties, G as GenericLink, D as DataKeys, aL as SchemaAugmentations, a8 as MetaGeneric, t as GenericScript, b9 as UnheadHtmlAttributes, b8 as UnheadBodyAttributesWithoutEvents } from './unhead.DC0v7nqS.mjs'; type Base = RawInput<'base'>; type HtmlAttributes = RawInput<'htmlAttrs'>; type Noscript = RawInput<'noscript'>; type Style = RawInput<'style'>; type BodyAttributes = RawInput<'bodyAttrs'>; 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 & SchemaAugmentations['script']>; 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 `