import { ElementRef, OnDestroy, OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core';
import { CesiumService } from '../../../../angular-cesium/services/cesium/cesium.service';
/**
* Toolbar widget, act as a container for ac-toolbar-button components
* allowing drag configuration and passing `toolbarClass` as attributes
*
* Usage:
* ```
*
* ```
*
*/
export declare class AcToolbarComponent implements OnInit, OnChanges, OnDestroy {
private element;
private cesiumService;
toolbarClass: string;
allowDrag: boolean;
onDrag: EventEmitter;
dragStyle: {
'height.px': number;
'width.px': number;
};
private mouseDown$;
private mouseMove$;
private mouseUp$;
private drag$;
private dragSubscription;
constructor(element: ElementRef, cesiumService: CesiumService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
private listenForDragging;
}