import type { UiNode } from './types'; export interface RuntimeResolveNodePropsArgs { readonly node: UiNode; readonly props: Record; } export type RuntimeNodePropsResolver = (args: RuntimeResolveNodePropsArgs) => Record; export interface RuntimeCallbackArgs { readonly payload: unknown; readonly node?: UiNode; readonly resolvedPayload?: object; } export type RuntimeCallback = (args: RuntimeCallbackArgs) => Promise | void; export type RuntimeCallbackMap = Readonly>; //# sourceMappingURL=runtimeCallbacks.d.ts.map