import { MeasurementPoint, Reporter, Tags } from '../index'; /** * It doesn't really report to anywhere, instead it pipes measurement points * to another reporter if given, meanwhile keep the recent copy for query. */ declare class KeepRecent implements Reporter { private readonly next?; private points?; constructor(next?: Reporter | undefined); send(points: MeasurementPoint[]): void; /** * Only original measurement points can be queried, no accumulation. * Which means you have to query with exact tags. * The query hasn't been optimized for performance. */ query(name: string, tags: Tags): MeasurementPoint[]; } export { KeepRecent };