export declare type ESRanges = { gt?: number | string; gte?: number | string; lt?: number | string; lte?: number | string; format?: string; relation?: "INTERSECTS" | "CONTAINS" | "WITHIN"; time_zone?: string; boost?: number; }; export default class RangeProperty { private ranges; private key; constructor(key: string, ranges: ESRanges); build(): any; }