import { EventBus, IDataSource, IEvent, IFilteringOutputs } from "@nova-ui/bits";
import { DataSourceAdapter } from "./data-source-adapter";
import { ITimeseriesDataSourceAdapterConfiguration } from "./types";
import { PizzagnaService } from "../../pizzagna/services/pizzagna.service";
export declare class TimeseriesDataSourceAdapter extends DataSourceAdapter {
    private seriesIndex;
    constructor(eventBus: EventBus<IEvent>, dataSource: IDataSource, pizzagnaService: PizzagnaService);
    updateConfiguration(properties: ITimeseriesDataSourceAdapterConfiguration): void;
    protected processOutput(value: IFilteringOutputs): IFilteringOutputs;
    /**
     * Builds the series set by mapping the series selected in the configurator to the data received from the data source.
     * @param data
     */
    private buildSeriesSet;
}
