import * as rxjs from 'rxjs'; import * as i0 from '@angular/core'; import { OnDestroy } from '@angular/core'; import { ZoomImageClickState, createZoomImageClick, ZoomImageHoverState, createZoomImageHover, ZoomImageHoverStateUpdate, ZoomImageMoveState, createZoomImageMove, ZoomImageWheelState, createZoomImageWheel, ZoomImageWheelStateUpdate } from '@zoom-image/core'; declare class ZoomImageClickService implements OnDestroy { private _zoomImageState; private result; readonly zoomImageState$: rxjs.Observable; readonly zoomImageState: ZoomImageClickState; createZoomImage: (...arg: Parameters) => void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class ZoomImageHoverService implements OnDestroy { private _zoomImageState; private result; readonly zoomImageState$: rxjs.Observable; readonly zoomImageState: ZoomImageHoverState; createZoomImage: (...arg: Parameters) => void; setZoomImageState: (state: ZoomImageHoverStateUpdate) => void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class ZoomImageMoveService implements OnDestroy { private _zoomImageState; private result; readonly zoomImageState$: rxjs.Observable; readonly zoomImageState: ZoomImageMoveState; createZoomImage: (...arg: Parameters) => void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class ZoomImageWheelService implements OnDestroy { private _zoomImageState; private result; readonly zoomImageState$: rxjs.Observable; readonly zoomImageState: ZoomImageWheelState; createZoomImage: (...arg: Parameters) => void; setZoomImageState(state: ZoomImageWheelStateUpdate): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { ZoomImageClickService, ZoomImageHoverService, ZoomImageMoveService, ZoomImageWheelService }; //# sourceMappingURL=index.d.ts.map