import { Subject } from "./Subject"; /** * Finds what columns are changed in the subject entities. */ export declare class SubjectChangedColumnsComputer { /** * Finds what columns are changed in the subject entities. */ compute(subjects: Subject[]): void; /** * Differentiate columns from the updated entity and entity stored in the database. */ protected computeDiffColumns(subject: Subject): void; /** * Difference columns of the owning one-to-one and many-to-one columns. */ protected computeDiffRelationalColumns(allSubjects: Subject[], subject: Subject): void; }