import { HeadConfig } from './types.js'; /** * SSR: serializes config to HTML tags injected into the stream before . * Client: patches document.head — removes old tags, inserts new ones. * Call inside component() setup; re-evaluates on every render if values are signal reads. */ export declare function useHead(config: HeadConfig): void; /** * Apply a HeadConfig to document.head (client-side). * Pass a stable key object to track owned elements across re-renders. */ export declare function applyHead(config: HeadConfig, owner: object): void; /** * Serialize a HeadConfig to HTML string fragments (for SSR). */ export declare function renderHeadToString(config: HeadConfig): string;