import type { LTEvent } from '../../types'; /** * Recursively apply input mapping templates against an event. * * Input mapping is a nested object where string values are templates: * ```json * { * "data": { * "orderId": "{event.data.orderId}", * "errorMessage": "{event.data.error}" * }, * "metadata": { "source": "agent", "certified": true } * } * ``` * * Non-string values (numbers, booleans, null) pass through unchanged. */ export declare function applyInputMapping(mapping: Record, event: LTEvent): Record;