import { DataSeries } from '../DataSeries'; import { DataPoint } from '../DataPoint'; import { Default } from './Default'; /** * This formatter can be used to rename a series name * * Example: renameSeries("username"). * * ```js * primary | getField()' // ['users', 'ids'] * dataframe: '> primary | renameSeries("username") | getField()' // ['username', 'ids'] * dataSeries: '> primary | seriesByName("users") | renameSeries("username") | getField()' // 'username' * dataPoint: '> primary | seriesByName("users") | lastPoint() | renameSeries("username") | getField()' // 'username' * }} * dataSources={{ * primary: { * data: { * columns: [['Maurine', 'Jennings', 'Giuseppe'], ['1', '2', '3']], * fields: [{ name: 'users' }, { name: 'ids' }] * } * } * }} * /> * ``` * ## Arguments * * **fieldName**: 'string' new field name for the series */ export declare class RenameSeries extends Default { private readonly newFieldName; constructor(name: string); protected formatPoint(p: DataPoint, s?: DataSeries, i?: number, j?: number): DataPoint; }