import { PropertyUpdatedEventArgs as PropertyUpdatedEventArgs_internal } from "./PropertyUpdatedEventArgs";
/**
 * EventArgs class for property updated events.
*/
export declare class IgxPropertyUpdatedEventArgs {
    protected _implementation: any;
    /**
     * @hidden
     */
    get i(): PropertyUpdatedEventArgs_internal;
    private onImplementationCreated;
    constructor();
    protected _provideImplementation(i: any): void;
    /**
     * Name of the property being updated.
    */
    get propertyName(): string;
    set propertyName(v: string);
    /**
     * Old or previous value of the property being updated.
    */
    get oldValue(): any;
    set oldValue(v: any);
    /**
     * New or current value of the property being updated.
    */
    get newValue(): any;
    set newValue(v: any);
}
