import { TimeSeriesPolicy } from "./TimeSeriesPolicy.js";
import { RawTimeSeriesPolicy } from "./RawTimeSeriesPolicy.js";
import { TimeSeriesCollectionConfigurationRaw } from "./RawTimeSeriesTypes.js";
export declare class TimeSeriesCollectionConfiguration {
    disabled: boolean;
    /**
     * Specify roll up and retention policy.
     * Each policy will create a new time-series aggregated from the previous one
     */
    policies: TimeSeriesPolicy[];
    /**
     * Specify a policy for the original time-series
     */
    rawPolicy: RawTimeSeriesPolicy;
    static isRaw(policy: TimeSeriesPolicy): boolean;
    serialize(): TimeSeriesCollectionConfigurationRaw;
    static parse(collectionRaw: TimeSeriesCollectionConfigurationRaw): TimeSeriesCollectionConfiguration;
}
//# sourceMappingURL=TimeSeriesCollectionConfiguration.d.ts.map