import { ITrackShadeVisual } from "./ITrackShadeVisual";
import { TrackShadeOrientation } from "./TrackShadeOrientation";
import { Path } from "igniteui-react-core/ES5/Path";
import { IList$1, Base, Type } from "igniteui-react-core/ES5/type";
import { Brush } from "igniteui-react-core/ES5/Brush";
export declare class DefaultTrackShadeVisual extends Base implements ITrackShadeVisual {
    private _translateX;
    translateX: number;
    private _translateY;
    translateY: number;
    constructor();
    getShadeBoxDefaultBrush(): Brush;
    getShadeOutlineDefaultBrush(): Brush;
    getShadeOutlineDefaultStrokeThickness(): number;
    private d();
    private e();
    private a;
    orientation: TrackShadeOrientation;
    private c;
    width: number;
    private f();
    private b;
    height: number;
    private _shadeBox;
    shadeBox: Path;
    private _shadeOutline;
    shadeOutline: Path;
    private _allPaths;
    allPaths: IList$1<Path>;
    static $t: Type;
}
