import { ArrayOrIterable } from '../../util/ArrayOrIterable'; import { ChangeSetOperatorFunction } from '../ChangeSetOperatorFunction'; /** * Equivalent to a select many transform. To work, the key must individually identify each child. * @typeparam TDestination The type of the destination. * @typeparam TSource The type of the source. * @typeparam TSourceKey The type of the source key. * @typeparam TDestinationKey The type of the destination key. * @param manySelector The many selector. * @param keySelector The key selector which must be unique across all */ export declare function transformMany(manySelector: (source: TSource) => ArrayOrIterable, keySelector: (destination: TDestination) => TDestinationKey): ChangeSetOperatorFunction;