declare class Target { source: string | { toString(): string; }; func?: [string, ...args: (string | number | boolean)[]]; constructor(template: string, ...substitutions: any[]); constructor(source: { toString(): string; }, func: (string | number | boolean)[]); static PRIMITIVES: typeof PRIMITIVES; static COLORS: typeof COLORS; toString(): string; cpu(): Target; reallyFaded(): Target; faded(): Target; lastWeek(): Target; summarize15min(): Target; hide: any; /** * @deprecated this is weird - function replaces itself to be "true" when called, do expect surprises when calling */ hide(): this; } declare const PRIMITIVES: { readonly absolute: 0; readonly aggregateLine: 0; readonly alias: 1; readonly aliasByMetric: 0; readonly aliasByNode: 1; readonly aliasSub: 2; readonly alpha: 1; readonly areaBetween: 0; readonly asPercent: 0; readonly averageAbove: 1; readonly averageBelow: 1; readonly averageOutsidePercentile: 1; readonly averageSeries: 0; readonly averageSeriesWithWildcards: 1; readonly cactiStyle: 0; readonly color: 1; readonly consolidateBy: 1; readonly countSeries: 0; readonly cumulative: 0; readonly currentAbove: 1; readonly currentBelow: 1; readonly dashed: 0; readonly derivative: 0; readonly diffSeries: 1; readonly divideSeries: 1; readonly drawAsInfinite: 0; readonly exclude: 1; readonly grep: 1; readonly group: 0; readonly groupByNode: 2; readonly highestAverage: 1; readonly highestCurrent: 1; readonly highestMax: 1; readonly hitcount: 1; readonly holtWintersAbberation: 0; readonly holtWintersConfidenceArea: 0; readonly holtWintersConfidenceBands: 0; readonly holtWintersForecast: 0; readonly integral: 0; readonly invert: 0; readonly isNonNull: 0; readonly keepLastValue: 0; readonly legendValue: 1; readonly limit: 1; readonly lineWidth: 1; readonly logarithm: 0; readonly lowestAverage: 1; readonly lowestCurrent: 1; readonly mapSeries: 1; readonly maxSeries: 0; readonly maximumAbove: 1; readonly maximumBelow: 1; readonly minSeries: 0; readonly minimumAbove: 1; readonly mostDeviant: 1; readonly movingAverage: 1; readonly movingMedian: 1; readonly multiplySeries: 0; readonly nPercentile: 1; readonly nonNegativeDerivative: 0; readonly offset: 1; readonly offsetToZero: 0; readonly perSecond: 0; readonly percentileOfSeries: 1; readonly rangeOfSeries: 0; readonly reduceSeries: 3; readonly removeAbovePercentile: 1; readonly removeAboveValue: 1; readonly removeBelowPercentile: 1; readonly removeBelowValue: 1; readonly removeBetweenPercentile: 1; readonly scale: 1; readonly scaleToSeconds: 1; readonly secondYAxis: 0; readonly smartSummarize: 1; readonly sortByMaxima: 0; readonly sortByMinima: 0; readonly sortByName: 0; readonly sortByTotal: 0; readonly stacked: 0; readonly stddevSeries: 0; readonly stdev: 1; readonly sum: 0; readonly sumSeries: 0; readonly sumSeriesWithWildcards: 1; readonly summarize: 1; readonly timeShift: 1; readonly timeStack: 3; readonly transformNull: 0; readonly useSeriesAbove: 3; readonly weightedAverage: 2; }; interface Target { absolute(...args: any[]): Target; aggregateLine(...args: any[]): Target; alias(arg1: any, ...args: any[]): Target; aliasByMetric(...args: any[]): Target; aliasByNode(arg1: any, ...args: any[]): Target; aliasSub(arg1: any, arg2: any, ...args: any[]): Target; alpha(arg1: any, ...args: any[]): Target; areaBetween(...args: any[]): Target; asPercent(...args: any[]): Target; averageAbove(arg1: any, ...args: any[]): Target; averageBelow(arg1: any, ...args: any[]): Target; averageOutsidePercentile(arg1: any, ...args: any[]): Target; averageSeries(...args: any[]): Target; averageSeriesWithWildcards(arg1: any, ...args: any[]): Target; cactiStyle(...args: any[]): Target; color(arg1: any, ...args: any[]): Target; consolidateBy(arg1: any, ...args: any[]): Target; countSeries(...args: any[]): Target; cumulative(...args: any[]): Target; currentAbove(arg1: any, ...args: any[]): Target; currentBelow(arg1: any, ...args: any[]): Target; dashed(...args: any[]): Target; derivative(...args: any[]): Target; diffSeries(arg1: any, ...args: any[]): Target; divideSeries(arg1: any, ...args: any[]): Target; drawAsInfinite(...args: any[]): Target; exclude(arg1: any, ...args: any[]): Target; grep(arg1: any, ...args: any[]): Target; group(...args: any[]): Target; groupByNode(arg1: any, arg2: any, ...args: any[]): Target; highestAverage(arg1: any, ...args: any[]): Target; highestCurrent(arg1: any, ...args: any[]): Target; highestMax(arg1: any, ...args: any[]): Target; hitcount(arg1: any, ...args: any[]): Target; holtWintersAbberation(...args: any[]): Target; holtWintersConfidenceArea(...args: any[]): Target; holtWintersConfidenceBands(...args: any[]): Target; holtWintersForecast(...args: any[]): Target; integral(...args: any[]): Target; invert(...args: any[]): Target; isNonNull(...args: any[]): Target; keepLastValue(...args: any[]): Target; legendValue(arg1: any, ...args: any[]): Target; limit(arg1: any, ...args: any[]): Target; lineWidth(arg1: any, ...args: any[]): Target; logarithm(...args: any[]): Target; lowestAverage(arg1: any, ...args: any[]): Target; lowestCurrent(arg1: any, ...args: any[]): Target; mapSeries(arg1: any, ...args: any[]): Target; maxSeries(...args: any[]): Target; maximumAbove(arg1: any, ...args: any[]): Target; maximumBelow(arg1: any, ...args: any[]): Target; minSeries(...args: any[]): Target; minimumAbove(arg1: any, ...args: any[]): Target; mostDeviant(arg1: any, ...args: any[]): Target; movingAverage(arg1: any, ...args: any[]): Target; movingMedian(arg1: any, ...args: any[]): Target; multiplySeries(...args: any[]): Target; nPercentile(arg1: any, ...args: any[]): Target; nonNegativeDerivative(...args: any[]): Target; offset(arg1: any, ...args: any[]): Target; offsetToZero(...args: any[]): Target; perSecond(...args: any[]): Target; percentileOfSeries(arg1: any, ...args: any[]): Target; rangeOfSeries(...args: any[]): Target; reduceSeries(arg1: any, arg2: any, arg3: any, ...args: any[]): Target; removeAbovePercentile(arg1: any, ...args: any[]): Target; removeAboveValue(arg1: any, ...args: any[]): Target; removeBelowPercentile(arg1: any, ...args: any[]): Target; removeBelowValue(arg1: any, ...args: any[]): Target; removeBetweenPercentile(arg1: any, ...args: any[]): Target; scale(arg1: any, ...args: any[]): Target; scaleToSeconds(arg1: any, ...args: any[]): Target; secondYAxis(...args: any[]): Target; smartSummarize(arg1: any, ...args: any[]): Target; sortByMaxima(...args: any[]): Target; sortByMinima(...args: any[]): Target; sortByName(...args: any[]): Target; sortByTotal(...args: any[]): Target; stacked(...args: any[]): Target; stddevSeries(...args: any[]): Target; stdev(arg1: any, ...args: any[]): Target; sum(...args: any[]): Target; sumSeries(...args: any[]): Target; sumSeriesWithWildcards(arg1: any, ...args: any[]): Target; summarize(arg1: any, ...args: any[]): Target; timeShift(arg1: any, ...args: any[]): Target; timeStack(arg1: any, arg2: any, arg3: any, ...args: any[]): Target; transformNull(...args: any[]): Target; useSeriesAbove(arg1: any, arg2: any, arg3: any, ...args: any[]): Target; weightedAverage(arg1: any, arg2: any, ...args: any[]): Target; } declare const COLORS: readonly ["orange", "blue", "green", "red", "white", "yellow", "brown", "purple", "pink", "aqua"]; interface Target { orange(): Target; blue(): Target; green(): Target; red(): Target; white(): Target; yellow(): Target; brown(): Target; purple(): Target; pink(): Target; aqua(): Target; } export = Target; //# sourceMappingURL=target.d.ts.map