import type { RdiTransformationDataSetup, RdiTransformationEntitySchema, RdiTransformationFieldType, RdiTransformationInputEvent, RdiTransformationOperation } from '../../../capabilities/transformationAi'; interface ParseFieldInputValueOptions { sourceType?: RdiTransformationDataSetup['sourceType']; existingValue?: unknown; } export declare const getValueAtPath: (record: Record | undefined, path: string) => unknown; export declare const setValueAtPath: (record: Record | undefined, path: string, value: unknown) => Record; export declare const deriveEventKey: (event: RdiTransformationInputEvent, entities: RdiTransformationEntitySchema[]) => RdiTransformationInputEvent; export declare const makeEmptyEvent: (entity: RdiTransformationEntitySchema, operation?: RdiTransformationOperation) => RdiTransformationInputEvent; export declare const serializeInputEvents: (dataSetup: RdiTransformationDataSetup) => { key: Record; before: Record | null; after: Record | null; opcode: RdiTransformationOperation; db: string; schema: string | undefined; table: string | undefined; source_type: import("../../../capabilities/transformationAi").RdiTransformationSourceType; }[]; export declare const parseFieldInputValue: (value: string, dataType: RdiTransformationFieldType, { sourceType, existingValue }?: ParseFieldInputValueOptions) => {} | null | undefined; export declare const formatFieldInputValue: (value: unknown, dataType?: RdiTransformationFieldType) => string; export {};