import type { IPointMetadata } from "../../.."; import type { NumberRange } from "../../../Core/NumberRange"; import type { SCRTDoubleVector } from "../../../types/TSciChart"; import type { BaseDataSeries } from "../BaseDataSeries"; import { EDataSeriesType } from "../IDataSeries"; import type { EDataSeriesValueType } from "../IDataSeries"; import type { IPointSeries } from "./IPointSeries"; export declare class BasePointSeriesWrapped implements IPointSeries { readonly type: EDataSeriesType; readonly count: number; readonly xRange: NumberRange; readonly xValues: SCRTDoubleVector; protected readonly yValuesArray: SCRTDoubleVector[]; protected readonly valueNamesProperty: string[]; readonly resampled = false; readonly fifoStartIndex: number; protected dataSeries: BaseDataSeries; protected indexesProperty: SCRTDoubleVector; constructor(dataSeries: BaseDataSeries, yValuesArray?: SCRTDoubleVector[], valueType?: EDataSeriesValueType, valueNames?: string[], xValuesOverride?: SCRTDoubleVector); get indexes(): SCRTDoubleVector; get valueNames(): string[]; get arrayCount(): number; get yValues(): SCRTDoubleVector; getYValues(i?: number): SCRTDoubleVector; getYValuesByName(name: string, undefinedIfMissing?: boolean): SCRTDoubleVector; delete(): void; } /** * A {@link BasePointSeriesWrapped} whose primary yValues is one of the wrapped data series' value arrays, * selected by index. Used to honor {@link IRenderableSeries.yArrayFilter} on the non-resampled path. */ export declare class FilteredPointSeriesWrapped extends BasePointSeriesWrapped { private readonly filterIndex; constructor(dataSeries: BaseDataSeries, filterIndex: number); get yValues(): SCRTDoubleVector; }