import { EqualityCheck, ExtractFacetValues, Facet, NoValue } from '../types'; export declare function mapFacetsLightweight[], T extends [...Y]>(facets: T, fn: (...args: ExtractFacetValues) => M | NoValue, equalityCheck?: EqualityCheck): Facet; export declare function mapFacetsCached[], T extends [...Y]>(facets: T, fn: (...args: ExtractFacetValues) => M | NoValue, equalityCheck?: EqualityCheck): Facet;