export declare class MapList<K, V> {
    private _map;
    clear(): void;
    delete(key: K): boolean;
    forEachKey(key: K, callbackfn: (value: V, index: number) => void): void;
    forEach(callbackfn: (value: V, key: K, index: number) => void): void;
    get(key: K): V[] | undefined;
    has(key: K): boolean;
    set(key: K, value: V): this;
    get size(): number;
}
export declare const read16BitHexCode: (source: string, position: number) => number;
export declare const readHexDigit: (code: number) => number;
