import { BaseDataSeries } from "../BaseDataSeries"; import { XyzCustomFilter } from "./XyzCustomFilter"; import { IXyzFilterOptions } from "./XyzFilterBase"; export interface IXyzScaleOffsetFilterOptions extends IXyzFilterOptions { scale?: number; offset?: number; } export declare class XyzScaleOffsetFilter extends XyzCustomFilter { private scaleProperty; private offsetProperty; get scale(): number; set scale(value: number); get offset(): number; set offset(value: number); constructor(originalSeries: BaseDataSeries, options?: IXyzScaleOffsetFilterOptions); toJSON(excludeData?: boolean): { options: IXyzScaleOffsetFilterOptions & { filter?: any; }; type: import("../IDataSeries").EDataSeriesType; }; protected filterFunctionProperty(index: number, y: number): number; }