import { AggregationCompileContext } from "./aggregation/aggregation_compile_context";
import { FeatureFlags } from "../utils/feature_flags";
export declare class CompileContext {
    fields: string;
    username?: string | undefined;
    group?: string | undefined;
    project?: string | undefined;
    sort?: string | undefined;
    featureFlags?: FeatureFlags | undefined;
    aggregate?: AggregationCompileContext | undefined;
    constructor(fields: string, username?: string | undefined, group?: string | undefined, project?: string | undefined, sort?: string | undefined, featureFlags?: FeatureFlags | undefined, aggregate?: AggregationCompileContext | undefined);
}
