import { IList$1, Type } from "igniteui-angular-core";
import { NumericYAxis } from "./NumericYAxis";
import { NumericScaler } from "./NumericScaler";
import { AxisRange } from "./AxisRange";
import { NumericAxisRenderer } from "./NumericAxisRenderer";
import { AxisLabelManager } from "./AxisLabelManager";
import { ScalerParams } from "./ScalerParams";
import { NumericAxisBase } from "./NumericAxisBase";
/**
 * @hidden
 */
export declare class PercentChangeYAxis extends NumericYAxis {
    static $t: Type;
    k2(): NumericScaler;
    kq(): AxisRange;
    ky(a: AxisLabelManager): NumericAxisRenderer;
    d0(a: number, b: ScalerParams): number;
    j$c(a: number, b: ScalerParams): number;
    j$b(a: number, b: ScalerParams): number;
    j$d(a: IList$1<number[]>, b: IList$1<number>, c: number, d: number, e: ScalerParams): void;
    j$e(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
    j$f(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
    get j$a(): boolean;
}
/**
 * @hidden
 */
export declare class VerticalPercentChangeScaler extends NumericScaler {
    static $t: Type;
    private ad;
    constructor(a: PercentChangeYAxis);
    t(a: NumericAxisBase, b: number, c: number, d: number, e: number): {
        p3: number;
        p4: number;
    };
    p(a: number, b: ScalerParams): number;
    private ae;
    q(a: number, b: ScalerParams): number;
}
