import { Anything, Extra, ForEachCallback, ImmutableObject, Key } from './types';
declare function forEach<V, K extends Key, E extends Extra, TH = Anything>(this: TH, object: ImmutableObject<K, V>, callback: ForEachCallback<V, K, E, TH>, ...extra: E): void;
declare function forEach<V, K extends Key, TH = Anything>(this: TH, object: ImmutableObject<K, V>, callback: ForEachCallback<V, K, Extra, TH>, ...extra: Extra): void;
export default forEach;
//# sourceMappingURL=for-each.d.ts.map