import { H as HeadSafe } from './shared/unhead.ByFhhdEl.mjs'; import { U as Unhead, R as ResolvableHead, r as HeadEntryOptions, o as ActiveHeadEntry, a8 as UseSeoMetaInput, C as CreateHeadOptions } from './shared/unhead.JxZtZHOQ.mjs'; export { u as useScript } from './shared/unhead.B5FB8Wd_.mjs'; import 'hookable'; declare function useHead, I = ResolvableHead>(unhead: T, input?: ResolvableHead, options?: HeadEntryOptions): ActiveHeadEntry; declare function useHeadSafe>(unhead: T, input?: HeadSafe, options?: HeadEntryOptions): ActiveHeadEntry; declare function useSeoMeta>(unhead: T, input?: UseSeoMetaInput, options?: HeadEntryOptions): ActiveHeadEntry; /** * @deprecated use `useHead` instead. Advanced use cases should tree shake using import.meta.* if statements. */ declare function useServerHead>(unhead: T, input?: Parameters[0], options?: Omit): ReturnType; /** * @deprecated use `useHeadSafe` instead. Advanced use cases should tree shake using import.meta.* if statements. */ declare function useServerHeadSafe>(unhead: T, input?: HeadSafe, options?: Omit): ActiveHeadEntry; /** * @deprecated use `useSeoMeta` instead. Advanced use cases should tree shake using import.meta.* if statements. */ declare function useServerSeoMeta>(unhead: T, input?: UseSeoMetaInput, options?: Omit): ActiveHeadEntry; /** * @deprecated use `createUnhead` instead */ declare function createHeadCore(resolvedOptions?: CreateHeadOptions): Unhead; /** * Creates a core instance of unhead. Does not provide a global ctx for composables to work * and does not register DOM plugins. */ declare function createUnhead(resolvedOptions?: CreateHeadOptions): Unhead; export { createHeadCore, createUnhead, useHead, useHeadSafe, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta };