import type { Field, TableHandler } from '..'; type Sort = [key: 'value' | 'count', direction: 'asc' | 'desc']; export default class CalcultationBuilder { private callback; private precision; private table; constructor(table: TableHandler, field: Field); distinct(param?: { sort: Sort; }): { value: string; count: number; }[]; avg(param?: { precision: number; }): number; sum(param?: { precision: number; }): number; median(param?: { precision: number; }): number; bounds(): number[]; private round; } export {};