import { Block } from './Block'; import { Constraint } from './Constraint'; export declare class ViolationCache { private constraints; static MaxConstraints: number; private numConstraints; LowViolation: number; get IsFull(): boolean; Clear(): void; FilterBlock(blockToFilter: Block): boolean; FindIfGreater(targetViolation: number): Constraint; Insert(constraintToInsert: Constraint, insertViolation: number): void; }