import { Observable, OperatorFunction, Subject } from "rxjs"; export declare function splitBy(predicate: (value: T, index: number) => value is S, subjectSelector?: () => Subject): OperatorFunction, Observable>]>; export declare function splitBy(predicate: (value: T, index: number) => boolean, subjectSelector?: () => Subject): OperatorFunction, Observable]>;