import { Base, INotifyPropertyChanged, PropertyChangedEventArgs, Type } from "igniteui-webcomponents-core";
import { GridAnimationPhaseSettings } from "./GridAnimationPhaseSettings";
/**
 * @hidden
 */
export declare class GridAnimationSettings extends Base implements INotifyPropertyChanged {
    static $t: Type;
    i: any;
    constructor();
    private b;
    get f(): GridAnimationPhaseSettings;
    set f(a: GridAnimationPhaseSettings);
    private d;
    get h(): GridAnimationPhaseSettings;
    set h(a: GridAnimationPhaseSettings);
    private a;
    get e(): GridAnimationPhaseSettings;
    set e(a: GridAnimationPhaseSettings);
    private c;
    get g(): GridAnimationPhaseSettings;
    set g(a: GridAnimationPhaseSettings);
    protected p(a: string, b: any, c: any): void;
    protected q(a: string, b: any, c: any): void;
    private o;
    private r;
    private n;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
}
