import { ITrackThumbCalloutVisual } from "./ITrackThumbCalloutVisual";
import { Path } from "igniteui-react-core/ES2015/Path";
import { TextBlock } from "igniteui-react-core/ES2015/TextBlock";
import { IList$1, Base, Type } from "igniteui-react-core/ES2015/type";
import { Brush } from "igniteui-react-core/ES2015/Brush";
export declare class DefaultTrackThumbCalloutVisual extends Base implements ITrackThumbCalloutVisual {
    private _translateX;
    translateX: number;
    private _translateY;
    translateY: number;
    private _textTranslateX;
    textTranslateX: number;
    private _textTranslateY;
    textTranslateY: number;
    constructor();
    getCalloutBoxDefaultStroke(): Brush;
    getCalloutBoxDefaultStrokeThickness(): number;
    getCalloutBoxDefaultBrush(): Brush;
    getCalloutTextDefaultBrush(): Brush;
    private e();
    private d();
    private c;
    width: number;
    private f();
    private b;
    height: number;
    private a;
    isVisible: boolean;
    private _calloutBox;
    calloutBox: Path;
    private _calloutText;
    calloutText: TextBlock;
    private _allPaths;
    allPaths: IList$1<Path>;
    static $t: Type;
}
