import type { AsyncFilterFn } from '../internal/function.js';
import { type Nullable } from './nullable.js';
/**
 *  Returns `null` if the _input_ is `null`,
 *  otherwise calls _predicate_ with the value `T` and returns:
 *
 *      * `T` if _predicate_ returns `true`.
 *      * `null` if _predicate_ returns `false`.
 */
export declare function filterAsyncForNullable<T>(input: Nullable<T>, predicate: AsyncFilterFn<T>): Promise<Nullable<T>>;
