import { Base, Type } from "igniteui-angular-core";
import { Series } from "./Series";
import { CategoryFrame } from "./CategoryFrame";
import { Axis } from "./Axis";
import { CategoryTransitionInMode } from "./CategoryTransitionInMode";
import { TransitionInSpeedType } from "./TransitionInSpeedType";
import { Rect } from "igniteui-angular-core";
/**
 * @hidden
 */
export declare class CategoryTransitionSourceFramePreparer extends Base {
    static $t: Type;
    x(a: Series, b: CategoryFrame, c: CategoryFrame, d: boolean, e: Axis, f: Axis, g: CategoryTransitionInMode, h: CategoryTransitionInMode, i: TransitionInSpeedType, j: TransitionInSpeedType, k: () => number, l: Rect): void;
    private ac;
    private c;
    private e;
    private f;
    private h;
    private g;
    private d;
    private y;
    private af;
    private ag;
    private l;
    private v;
    private w;
    private m;
    private i;
    private q;
    private r;
    private u;
    private k;
    private j;
    private s;
    private t;
    private ab;
    private ad;
    private aa;
    private z;
    private ae;
    private p;
    private a;
    private b;
    private o;
    private n;
}
