import { HeadData, HeadLink, HeadMeta, HeadScript } from "./types.mjs";
import { AnyRouter } from "@tanstack/react-router";

//#region src/ui/router.d.ts
declare function getMetaKey(meta: HeadMeta): string;
declare function getLinkKey(link: HeadLink): string;
declare function getScriptKey(script: HeadScript): string;
declare function collectHeadData(router: AnyRouter): Promise<HeadData>;
declare function serializeHeadData(headData: HeadData, cspNonce?: string): {
  metaHtml: string;
  linkHtml: string;
  scriptHtml: string;
};
//#endregion
export { collectHeadData, getLinkKey, getMetaKey, getScriptKey, serializeHeadData };
//# sourceMappingURL=router.d.mts.map