import { ContestContent, SelectionPile, Error } from '../av_client/types'; declare class SelectionPileValidator { private contest; constructor(contest: ContestContent); validate(selectionPile: SelectionPile, includeLazyErrors?: boolean): Error[]; isComplete(selectionPile: SelectionPile): boolean; private get optionReferences(); private recursiveFlattener; private selectedReferences; private referenceMissing; private implicitlyBlank; private tooFewSelections; private tooManySelections; private belowMinListVotes; private exceededListVotes; private selectedChildren; private exclusiveNotAlone; private blankNotAlone; private optionIsExclusive; } export default SelectionPileValidator;