import { ESAggTypes } from "../../.."; export interface ElasticSearchRange { key?: string; from?: number; to?: number; } export declare type RangeMethod = (rangeAggType: RangeAggType) => void; export default class RangeAggType implements ESAggTypes { private field; private ranges; constructor(field: string, ranges: Array | RangeMethod); range(key?: string, from?: number, to?: number): this; build(): { range: any; }; }