import { Collection } from "./types";
export declare class Utils {
    static mapLazy<S, C extends Collection<S> = Collection<S>>(container: C): <T>(map: (value: S, key: string) => T) => {
        [I in keyof C]: T;
    };
    static mapEager<S, T, C extends Collection<S>>(container: C, map: (value: S, key: string) => T): {
        [I in keyof C]: T;
    };
    static fromEntries<T>(entries: [
        keyof any,
        T
    ][]): {
        [s: string]: T;
    };
}
