export interface QuantifierResult { results : any [ ] ; allResultsQuantified : boolean ; } /**
 * Interface defining the contract for all Quantifiers. Quantifiers return a collection of
 * results that pass their logic.
 *
 * For example: A LessThanQuantifier would return all numbers less than the provided input.
 * PositiveIntegerLessThanQuantifier.getAllQuantified(5) => [1,2,3,4]
 */ export interface Quantifier { param parameters returns getAllQuantified ( parameters ) : Promise < QuantifierResult > ; }