import { ChangeOperation, Record } from "./interfaces/dataUnit.js"; /*** * `Change`: Dados que representam uma alteração. */ export declare class Change { dataUnit: string; record: Record; sourceId: string | undefined; updatingFields: any; private _operation; constructor(dataUnit: string, record: Record, updates: any, operation: ChangeOperation, sourceId?: string); /** * * Obtém o tipo de operação que está sendo realizada. * * @returns - Ação que está sendo executada. * */ get operation(): string; /** * * Retorna se o DataUnit está em uma operação de inserção. * * @returns - Verdadeiro se a operação for de inserção. * */ isInsert(): boolean; /** * * Retorna se o DataUnit está em uma operação de cópia. * * @returns - Verdadeiro se a operação for de cópia. * */ isCopy(): boolean; /** * * Retorna se o DataUnit está em uma operação de deleção. * * @returns - Verdadeiro se a operação for de deleção. * */ isDelete(): boolean; /** * * Retorna se o DataUnit está em uma operação de atualização. * * @returns - Verdadeiro se a operação for de atualização. * */ isUpdate(): boolean; }