type MappingType = 'string' | 'number' | 'boolean' | 'object' | 'array';
export interface FieldMapping {
    sourcePath: string;
    targetPath: string;
    type: MappingType;
    transform?: string;
}
export interface FieldMappingConfig {
    incomingMappings: FieldMapping[];
    outgoingMappings: FieldMapping[];
}
type UnknownRecord = Record<string, unknown>;
export declare function applyFieldMappings(payload: UnknownRecord, mappings: FieldMapping[]): UnknownRecord;
export {};
