import * as O from "../../../../Option"
import * as Chunk from "../core"
/**
 * Returns a filtered, mapped subset of the elements of this chunk.
 */
export declare function filterMap_<A, B>(
  self: Chunk.Chunk<A>,
  f: (a: A) => O.Option<B>
): Chunk.Chunk<B>
/**
 * Returns a filtered, mapped subset of the elements of this chunk.
 *
 * @dataFirst filterMap_
 */
export declare function filterMap<A, B>(
  f: (a: A) => O.Option<B>
): (self: Chunk.Chunk<A>) => Chunk.Chunk<B>
//# sourceMappingURL=filterMap.d.ts.map
