import { IValueProvider } from "../types";
/**
 * This class matches the provided colors to given series.
 * It keeps track of already given colors to given entities to avoid conflicts.
 */
export declare class MappedValueProvider<T> implements IValueProvider<T> {
    private valueMap;
    private defaultValue?;
    constructor(valueMap: {
        [key: string]: T;
    }, defaultValue?: T | undefined);
    get: (entityId: string) => T | undefined;
    reset(): void;
}
