import { Value } from '../value'; export interface Subtable { filter: (predicate: (x: S) => boolean) => Subtable; count: () => number; max(f: (x: S) => V): V; min(f: (x: S) => V): V; average(f: (x: S) => number): number; average(f: (x: S) => boolean): number; sum(f: (x: S) => string): string; sum(f: (x: S) => number): number; sum(f: (x: S) => boolean): number; }