export declare function Compare(withProperty: string, errorMessage?: string): (target: Object, property: string | symbol) => void; export declare function hasCompare(instance: T, property: keyof T): boolean; export declare function getCompareModel(instance: T, property: keyof T): { withProperty: string; errorMessage: string; } | null;