import { ProgressTitleType } from './config/Definitions'; import { GComponent } from './GComponent'; import { GObject } from './GObject'; import { GTextField } from './GTextField'; import { XmlNode } from './utils/XMLParser'; export declare class GSlider extends GComponent { protected $max: number; protected $value: number; protected $titleType: ProgressTitleType; protected $titleObject: GTextField; protected $aniObject: GObject; protected $barObjectH: GObject; protected $barObjectV: GObject; protected $barMaxWidth: number; protected $barMaxHeight: number; protected $barMaxWidthDelta: number; protected $barMaxHeightDelta: number; protected $gripObject: GObject; private $clickPos; private $clickPercent; constructor(); get titleType(): ProgressTitleType; set titleType(value: ProgressTitleType); get max(): number; set max(value: number); get value(): number; set value(value: number); update(): void; private updateWidthPercent; protected handleSizeChanged(): void; setupAfterAdd(xml: XmlNode): void; protected constructFromXML(xml: XmlNode): void; private $gripMouseDown; private static sSilderHelperPoint; private $gripMouseMove; private $gripMouseUp; dispose(): void; }