/** * Returns a new record with all entries of the given record except the ones that have a key that does not match the given predicate * * Example: * * ```ts * import { filterKeys } from "https://deno.land/std@$STD_VERSION/collections/mod.ts"; * import { assertEquals } from "https://deno.land/std@$STD_VERSION/testing/asserts.ts"; * * const menu = { * 'Salad': 11, * 'Soup': 8, * 'Pasta': 13, * } * const menuWithoutSalad = filterKeys(menu, it => it !== 'Salad') * * assertEquals(menuWithoutSalad, { * 'Soup': 8, * 'Pasta': 13, * }) * ``` */ export declare function filterKeys(record: Readonly>, predicate: (key: string) => boolean): Record; export { }