import { Refinement } from "@tsplus/stdlib/data/Function";
import { ImmutableArray } from "@tsplus/stdlib/collections/ImmutableArray/definition";
import { Predicate } from "@tsplus/stdlib/data/Predicate";
/**
* Filter values from the `ImmutableArray`.
* @tsplus static ImmutableArray.Aspects filter
* @tsplus pipeable ImmutableArray filter
* @tsplus location "@tsplus/stdlib/collections/ImmutableArray/filter"
*/
export declare function filter(f: Refinement): (self: ImmutableArray) => ImmutableArray;
export declare function filter(f: Predicate): (self: ImmutableArray) => ImmutableArray;
//# sourceMappingURL=filter.d.ts.map