import { ScriptParams } from "./property/sort-script.property"; import ElasticSearchSearchBodyBuilder from "./search-body.builder"; export default class ElasticSearchSortBuilder { private builder; private stack; constructor(builder: T); add(key: string, value: "asc" | "desc"): this; script(source: string, params?: ScriptParams, type?: string, order?: "asc" | "desc"): this; end(): T; addByScore(): this; build(): any; }