import { DependencyObject } from "igniteui-react-core";
import { INotifyPropertyChanged, PropertyChangedEventArgs, Type } from "igniteui-react-core";
import { List$1 } from "igniteui-react-core";
import { Series } from "./Series";
import { PropertyUpdatedEventArgs } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class SizeScale extends DependencyObject implements INotifyPropertyChanged {
    static $t: Type;
    constructor();
    private _globalMinimum;
    get globalMinimum(): number;
    set globalMinimum(a: number);
    private _globalMaximum;
    get globalMaximum(): number;
    set globalMaximum(a: number);
    getCurrentGlobalMinimum(): number;
    getCurrentGlobalMaximum(): number;
    x(): void;
    ab(a: number, b: number): void;
    aa(): void;
    l: List$1<Series>;
    minimumValue: number;
    maximumValue: number;
    isLogarithmic: boolean;
    logarithmBase: number;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
    protected z(a: string, b: any, c: any): void;
    protected y(a: any, b: string, c: any, d: any): void;
    static $$p: string[];
}
