import { Observable, GroupedObservable, OperatorFunction } from "rxjs"; /** @deprecated split is deprecated and it will be removed in the next version, please use partitionByKey * * Groups the items emitted by the source based on the keySelector function, * emitting one Observable for each group. * * @param keySelector Function to define the group of an item */ export declare function split(keySelector: (value: T) => K): OperatorFunction>; /** @deprecated split is deprecated and it will be removed in the next version, please use partitionByKey * * Groups the items emitted by the source based on the keySelector function, * emitting one Observable for each group. * * @param keySelector Function to define the group of an item * @param streamSelector Function to apply to each resulting group */ export declare function split(keySelector: (value: T) => K, streamSelector: (grouped: Observable, key: K) => Observable): OperatorFunction>;