import { ChangeSetOperatorFunction } from '../ChangeSetOperatorFunction'; import { DynamicDataError } from '../DynamicDataError'; /** * Projects each update item to a new form using the specified transform function * @typeparam TDestination The type of the destination. * @typeparam TSource The type of the source. * @typeparam TKey The type of the key. * @param transformFactory The transform factory. * @param transformOnRefresh Should a new transform be applied when a refresh event is received * @param exceptionCallback callback when exceptions happen */ export declare function transform(transformFactory: (current: TSource, key: TKey, previous: TSource | undefined) => TDestination, transformOnRefresh?: boolean, exceptionCallback?: (error: DynamicDataError) => void): ChangeSetOperatorFunction;