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