import { GComponent } from './GComponent'; import { ScrollPane } from './ScrollPane'; import { XmlNode } from './utils/XMLParser'; export declare class GScrollBar extends GComponent { private $grip; private $arrowButton1; private $arrowButton2; private $bar; private $target; private $vertical; private $scrollPerc; private $fixedGripSize; private $dragOffset; constructor(); setScrollPane(target: ScrollPane, vertical: boolean): void; set displayPerc(val: number); get scrollPerc(): number; set scrollPerc(val: number); get minSize(): number; protected constructFromXML(xml: XmlNode): void; private $gripMouseDown; private static sScrollbarHelperPoint; private $gripDragging; private $gripDraggingEnd; private $arrowButton1Click; private $arrowButton2Click; private $barMouseDown; dispose(): void; }