import { TimeSeriesCollectionConfiguration } from "./TimeSeriesCollectionConfiguration.js";
import { TimeSeriesCollectionConfigurationRaw } from "./RawTimeSeriesTypes.js";
export declare class TimeSeriesConfiguration {
    collections: Map<string, TimeSeriesCollectionConfiguration>;
    policyCheckFrequencyInMs: number;
    namedValues: Map<string, Map<string, string[]>>;
    getNames(collection: string, timeSeries: string): string[];
    serialize(): TimeSeriesConfigurationRaw;
    static parse(raw: TimeSeriesConfigurationRaw): TimeSeriesConfiguration;
}
export interface TimeSeriesConfigurationRaw {
    Collections: Record<string, TimeSeriesCollectionConfigurationRaw>;
    PolicyCheckFrequency: string;
    NamedValues: Record<string, Record<string, string[]>>;
}
//# sourceMappingURL=TimeSeriesConfiguration.d.ts.map