import { ComponentBind, ComponentDetached } from 'aurelia-framework'; import { SplitPane } from './split-pane'; import { EventAggregator } from 'aurelia-event-aggregator'; export declare class SplitPaneDivider implements ComponentBind, ComponentDetached { static readonly TAG_NAME: string; static isDivider(element: Element): boolean; parent: SplitPane; private startCoordinate; private previousSiblingSize; private nextSiblingSize; private readonly element; private readonly events; constructor(element: any, events: EventAggregator); bind(bindingContext: SplitPane): void; detached(): void; mouseDown(event: MouseEvent): void; touchStart(event: TouchEvent): void; private startDrag(clientX, clientY); private mouseMove; private touchMove; private stopDrag; private drag(clientX, clientY); private removeListeners(); }