import { Options } from './options'; declare type TransformCallback = (...args: unknown[]) => unknown | unknown[]; declare type MapMethods = { transform(callback: TransformCallback): MapMethods; readonly value: T extends [] ? T[] : T; }; declare type Map = (keys: string | string[], options?: Options) => MapMethods; declare const suppress: unique symbol; declare const map: { (source: Record, mapperOptions?: Options): Map; omitEntries>(entries: T | T[]): T; suppress: typeof suppress; }; export type { Map, MapMethods, TransformCallback }; export default map;