import { AggregationOptionStatus } from './aggregation.model';
import * as i0 from "@angular/core";
export declare class AggregationService {
    /**
     * Determines which aggregation options should be disabled based on the time range between two dates.
     * It calculates the time difference and checks against predefined time spans to decide if daily,
     * hourly, or minutely aggregations should be disabled.
     *
     * @param dateFrom - The start date of the time range, as a `Date` object or an ISO date string.
     * @param dateTo - The end date of the time range, as a `Date` object or an ISO date string.
     * @returns An `AggregationOptionStatus` object indicating the disabled state of each aggregation option.
     */
    getDisabledAggregationOptions(dateFrom: Date | string, dateTo: Date | string): AggregationOptionStatus;
    static ɵfac: i0.ɵɵFactoryDeclaration<AggregationService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AggregationService>;
}
//# sourceMappingURL=aggregation.service.d.ts.map