import { InMemoryTimeSeriesStore } from './in-memory-timeseries.store'; export declare class InfluxQLParser { private readonly store; constructor(store: InMemoryTimeSeriesStore); execute(query: string): T[]; private parse; private parseSelect; private parseDelete; private parseFromClause; private parseSelectFields; private parseWhere; private parseGroupByTag; private parseGroupByTime; private parseOrderBy; private parseLimit; private executeDelete; private executeSelect; private postProcessAggregations; private resolveMeasurement; private buildTagFilters; private buildExcludeFilters; private applyExcludeFilters; private buildTimeRange; private resolveTimeValue; private splitByComma; }