import { IntegrityResult, TableRow } from './types'; export default class IntegrityChecker { private idSuffix; private tables; private tablesIds; private result; constructor(); check(db: Record, tables: { name: string; }[]): IntegrityResult; private checkEmptyId; private checkDuplicateId; private checkParentIdSame; private checkParentIdNotFound; private checkForeignId; }