export interface SimpleChange<T> {
    firstChange: boolean;
    previousValue: T;
    currentValue: T;
    isFirstChange: () => boolean;
}
export declare function OnChange<T = any>(callback: (value: T, simpleChange?: SimpleChange<T>) => void): (target: any, key: PropertyKey) => void;
//# sourceMappingURL=on-change.decorator.d.ts.map