import type { App } from '../App'; import type { Node } from '../Node'; export type JSONResolver = (type: string, props: Record, app: App) => Node | null; export declare function registerJSONResolver(resolver: JSONResolver): void; export declare function resolveJSONType(type: string, props: Record, app: App): Node | null; /** Test hook — clear resolver chain. */ export declare function clearJSONResolvers(): void;