import Tuple from '../Tuple'; export default class TuplePatternMatcher { cases: { pattern: Tuple; value: V; }[]; add(pattern: Tuple, value: V): void; find(tuple: Tuple): V | null; findOverlapTables(tuple: Tuple): IterableIterator; stringify(): string; }