/** * Returns a new record with all entries of the given record except the ones that have a value that does not match the given predicate * * Example: * * ```ts * import { filterValues } from "https://deno.land/std@$STD_VERSION/collections/mod.ts"; * import { assertEquals } from "https://deno.land/std@$STD_VERSION/testing/asserts.ts"; * * type Person = { age: number }; * * const people: Record = { * 'Arnold': { age: 37 }, * 'Sarah': { age: 7 }, * 'Kim': { age: 23 }, * }; * const adults = filterValues(people, it => it.age >= 18) * * assertEquals(adults, { * 'Arnold': { age: 37 }, * 'Kim': { age: 23 }, * }) * ``` */ export declare function filterValues(record: Readonly>, predicate: (value: T) => boolean): Record; export { }