import { type ArrayOrValue } from '../array/array'; /** * Object used as a map of keys that will intersect with input keys. */ export interface MapKeysIntersectionObject { [key: string]: ArrayOrValue; } /** * Builds an array from the intersection of an object's keys with the provided keys. * For each matching key, the associated value (or values) are added to the result array. * * @param object - The object mapping keys to values * @param keys - The keys to intersect with the object * @returns An array of values from the matching keys */ export declare function mapKeysIntersectionObjectToArray(object: MapKeysIntersectionObject, keys: Iterable): T[];