import { Base, INotifyPropertyChanged, PropertyChangedEventArgs, Type } from "igniteui-webcomponents-core";
import { GridAnimationPhaseSettings } from "./GridAnimationPhaseSettings";
/**
 * @hidden
 */
export declare class GridColumnAnimationSettings extends Base implements INotifyPropertyChanged {
    static $t: Type;
    y: any;
    constructor();
    private i;
    get u(): GridAnimationPhaseSettings;
    set u(a: GridAnimationPhaseSettings);
    private a;
    get m(): GridAnimationPhaseSettings;
    set m(a: GridAnimationPhaseSettings);
    private b;
    get n(): GridAnimationPhaseSettings;
    set n(a: GridAnimationPhaseSettings);
    private k;
    get w(): GridAnimationPhaseSettings;
    set w(a: GridAnimationPhaseSettings);
    private l;
    get x(): GridAnimationPhaseSettings;
    set x(a: GridAnimationPhaseSettings);
    private j;
    get v(): GridAnimationPhaseSettings;
    set v(a: GridAnimationPhaseSettings);
    private g;
    get s(): GridAnimationPhaseSettings;
    set s(a: GridAnimationPhaseSettings);
    private h;
    get t(): GridAnimationPhaseSettings;
    set t(a: GridAnimationPhaseSettings);
    private e;
    get q(): GridAnimationPhaseSettings;
    set q(a: GridAnimationPhaseSettings);
    private f;
    get r(): GridAnimationPhaseSettings;
    set r(a: GridAnimationPhaseSettings);
    private d;
    get p(): GridAnimationPhaseSettings;
    set p(a: GridAnimationPhaseSettings);
    private c;
    get o(): GridAnimationPhaseSettings;
    set o(a: GridAnimationPhaseSettings);
    protected av(a: string, b: any, c: any): void;
    protected aw(a: string, b: any, c: any): void;
    private al;
    private am;
    private at;
    private au;
    private ar;
    private as;
    private ap;
    private aq;
    private ao;
    private an;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
}
