import { HistroicalCurveChannelModel } from './historical-curve-chanel.model';
/**
 * 单个历史数据条目的运行时配置
 */
export interface HistoricalCurveDataItem {
    /** 历史数据条目名称 */
    readonly dataName: string;
    /** 该条目的通道列表 */
    readonly channels: Array<HistroicalCurveChannelModel>;
}
export interface HistoricalCurveDataSettings {
    readonly dataSourceCode: number;
    /**
     * 【旧格式-兼容】历史数据名称，单条目模式
     */
    readonly dataName: string;
    /**
     * 【旧格式-兼容】通道列表，单条目模式
     */
    readonly channels: Array<HistroicalCurveChannelModel>;
    /**
     * 【新格式】多个历史数据条目配置
     * 如果此字段有值，优先使用此字段
     */
    readonly dataItems?: Array<HistoricalCurveDataItem>;
}
