import { type MonoTypeOperatorFunction, type ObservableInput } from 'rxjs';
/**
 * This operator is similar to takeUntil, but it also allows you to filter the source based on a predicate, and only
 * after that it subscribes to the notifier.
 *
 * @see {@link rxjs.takeUntil}
 */
export declare function takeUntilWithFilter<T>(predicate: (value: T, index: number) => boolean, notifier: ObservableInput<any>): MonoTypeOperatorFunction<T>;
