import type { Data } from "@puckeditor/core"; import type { RemoteDatasourceContext } from "./remote-datasources/loader"; /** * Replace `{{ source.key }}` / `{{ source.nested.key }}` using datasource context. * Unknown sources or missing values become empty strings. */ export declare function resolveStringTemplates(input: string, context: RemoteDatasourceContext): Promise; /** * Deep-walk Puck `Data`: interpolate all string props in `root`, `content`, and `zones`. */ export declare function resolveDataTemplates>(data: T, context: RemoteDatasourceContext): Promise;