import { IEnumerable, IEnumerator } from "./type";
export declare class DictionaryUtil {
    static dictionaryCreate(capacity?: number): Map<string, any>;
    static en(map: Map<string, any>): Generator<{
        key: string;
        value: any;
    }, void, unknown>;
    static dictionaryGetEnumerator(map: Map<string, any>): IEnumerator;
    static dictionaryGetKeys(map: Map<string, any>): IEnumerable;
    static dictionaryGetValues(map: Map<string, any>): IEnumerable;
    static dictionaryGetValue(map: Map<string, any>, key: string): any;
    static dictionaryGetDictionary(obj: any): Map<string, any>;
    static dictionaryAddAll(map: Map<string, any>, other: Map<string, any>): void;
}
