import { Context } from "../imports/Context"; import { NativeObject } from "../imports/NativeObject"; import { Function } from "../imports/Function"; import { TransformResult } from "./TransformResult"; export declare class TransformPart { add(summand?: number): TransformPart; autocorrelate(): TransformPart; avg(): TransformPart; bottom(count?: number): TransformPart; ceil(precision?: number): TransformPart; collect(): TransformPart; constructor( cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean ); copyData(obj1?: any, obj2?: any): TransformPart; count(): TransformPart; decompose(_tags?: any): TransformPart; derivative(): TransformPart; deviation(predictedValues?: any, method?: string): TransformPart; div(divisor?: number): TransformPart; filter(_aggregator?: any, _window?: any): TransformPart; fit(_params?: NativeObject): TransformPart; floor(precision?: number): TransformPart; fractiles(_fractions?: any): TransformPart; getResult(): TransformResult; groupBy(field?: string): TransformPart; interpolate(countOrDuration?: any): TransformPart; iqr(): TransformPart; label(label?: string): TransformPart; limit(countOrDuration?: any): TransformPart; log(base?: number): TransformPart; max(): TransformPart; median(): TransformPart; metric(metricName?: string): TransformPart; min(): TransformPart; mul(factor?: any): TransformPart; partition(_aggregator?: string, _window?: any, _base?: any): TransformPart; predict(obj1?: any, obj2?: any): TransformPart; put(): void; resample(a1?: any, a2?: any, a3?: any): TransformPart; round(precision?: number): TransformPart; stddev(): TransformPart; sub(substrahend?: any): TransformPart; sum(): TransformPart; top(count?: number): TransformPart; where(obj?: any): TransformPart; }