import { DateInterval } from "./date-interval";
import { MetricOptionRequestResource } from "./metric-option-request-resource";
import { RequestedAggregationType } from "./requested-aggregation-type";
export declare class AggregationRequestResource {
    name: string;
    field: string;
    size: number;
    optionList: string;
    children: Array<AggregationRequestResource>;
    metricOption?: MetricOptionRequestResource;
    requestedAggregationType?: RequestedAggregationType;
    interval?: DateInterval;
    format?: string;
    includeMissing?: boolean;
    constructor(init?: Partial<AggregationRequestResource>);
}
