/**
 * @template Key,Value
 */
export class AbstractAsyncMap<Key, Value> {
    /**
     *
     * @param {Key} key
     * @return {Promise<Value|undefined>}
     */
    get(key: Key): Promise<Value | undefined>;
    /**
     *
     * @param {Key} key
     * @param {Value} value
     * @return {Promise<void>}
     */
    set(key: Key, value: Value): Promise<void>;
}
//# sourceMappingURL=AbstractAsyncMap.d.ts.map