import { Base, IList$1, Type } from "igniteui-angular-core/ES5/type";
import { ITrackThumbVisual } from "./ITrackThumbVisual";
import { ZoomSliderOrientation } from "./ZoomSliderOrientation";
import { Path } from "igniteui-angular-core/ES5/Path";
import { Brush } from "igniteui-angular-core/ES5/Brush";
/**
 * @hidden
 */
export declare class DefaultTrackThumbVisual extends Base implements ITrackThumbVisual {
    static $t: Type;
    private _translateX;
    translateX: number;
    private _translateY;
    translateY: number;
    constructor();
    getTrackThumbDefaultWidth(): number;
    getTrackThumbDefaultHeight(): number;
    getThumbBoxDefaultStroke(): Brush;
    getThumbBoxDefaultStrokeThickness(): number;
    getThumbBoxDefaultBrush(): Brush;
    getThumbRidgesDefaultStroke(): Brush;
    private e;
    private d;
    private c;
    width: number;
    private f;
    private a;
    orientation: ZoomSliderOrientation;
    private b;
    height: number;
    private _thumbBox;
    thumbBox: Path;
    private _thumbRidges;
    thumbRidges: Path;
    private _allPaths;
    allPaths: IList$1<Path>;
}
