import { Model, ModelErrorDefinition } from "@decaf-ts/decorator-validation";
/**
 * @summary Validates the update of a model
 *
 * @param {T} oldModel
 * @param {T} newModel
 * @param {string[]} [exceptions]
 *
 * @function validateCompare
 * @return {ModelErrorDefinition | undefined}
 *
 * @memberOf module:db-decorators.Model
 */
export declare function validateCompare<T extends Model>(oldModel: T, newModel: T, ...exceptions: string[]): ModelErrorDefinition | undefined;
