import * as moment from 'moment';
import { HistoricalCurveTimeRange } from './historical-curve.time-range';
export declare class GetHistoryDataArgs {
    readonly dataSourceCode: number;
    readonly dataItemName: string;
    readonly channelNames: Array<string>;
    readonly startTime: moment.Moment;
    readonly endTime: moment.Moment;
    readonly limit: number;
    readonly rangeType: HistoricalCurveTimeRange;
    /**
     * 获取历史数据参数
     * @param dataSourceCode 数据源编码
     * @param dataItemName 历史数据条目名称
     * @param channelNames 通道名称
     * @param startTime 开始时间
     * @param endTime 结束时间
     * @param limit 获取数据数量，为负数则倒叙
     * @param rangeType 区间类型
     */
    constructor(dataSourceCode: number, dataItemName: string, channelNames: Array<string>, startTime: moment.Moment, endTime: moment.Moment, limit: number, rangeType: HistoricalCurveTimeRange);
}
