import type { StateGS } from "./StateGS"; export declare function setStateHeadTagGS(state: StateGS, key: string, tagName: "meta" | "link" | "script", attributes: Readonly>, textContent: string): void; export declare function removeStateHeadTagGS(state: StateGS, key: string): void; /** Apply title, built-in metadata and custom state tags to a browser or server document. */ export declare function applyStateHeadGS(document: Document, state: StateGS, defaultCanonicalUrl: string): void; /** Adopt server-managed metadata so BrowserFromServer does not discard dynamic SSR head values. */ export declare function adoptStateHeadGS(document: Document, state: StateGS): void;