import { R as ResolvableHead, p as CreateServerHeadOptions, U as Unhead, u as RenderSSRHeadOptions, a4 as SerializableHead, au as HeadTag } from './shared/unhead.JxZtZHOQ.mjs'; export { t as SSRHeadPayload } from './shared/unhead.JxZtZHOQ.mjs'; import 'hookable'; declare function createHead(options?: CreateServerHeadOptions): Unhead; declare function renderSSRHead(head: Unhead, options?: RenderSSRHeadOptions): Promise<{ headTags: string; bodyTags: string; bodyTagsOpen: string; htmlAttrs: string; bodyAttrs: string; }>; declare function transformHtmlTemplate(head: Unhead, html: string, options?: RenderSSRHeadOptions): Promise; declare function extractUnheadInputFromHtml(html: string): { html: string; input: SerializableHead; }; declare function propsToString(props: Record): string; declare function ssrRenderTags(tags: T[], options?: RenderSSRHeadOptions): { headTags: string; bodyTags: string; bodyTagsOpen: string; htmlAttrs: string; bodyAttrs: string; }; declare function escapeHtml(str: string): string; declare function tagToString(tag: T): string; export { CreateServerHeadOptions, Unhead, createHead, escapeHtml, extractUnheadInputFromHtml, propsToString, renderSSRHead, ssrRenderTags, tagToString, transformHtmlTemplate };