import type { RouteMap } from "../transforms";
import type { BlockManifest } from "./schema";
/**
 * Hydrates link objects within block content using the provided route map. Returns
 * the original content reference when no mutations are required to avoid unnecessary renders.
 */
export declare function hydrateManifestLinks(manifest: BlockManifest | undefined, content: Record<string, unknown>, routes: RouteMap | undefined, pagesByIdentifier?: Record<string, string>, entriesByIdentifier?: Record<string, Record<string, string>>): Record<string, unknown>;
