import { EventEmitter } from "../../../stencil-public-runtime"; import { Rectangle } from "../../../geometry/Rectangle"; import { DetectedObject, ObjectsDetectedEvent } from "../../../searchSession/searchSession"; import { ValueObject } from "../../../network/ion/ValueObject"; export declare class ImageView { loading: boolean; cropArea: Rectangle; imageContainer: HTMLImageElement | undefined; detectedObjects: ValueObject[]; cropAreaChanged: EventEmitter; detectedObjectSelected: EventEmitter; imageContainerResized: EventEmitter; handleImageSelect({ detail }: CustomEvent): Promise; handleObjectsDetected({ detail }: ObjectsDetectedEvent): Promise; handleCropperMove(rectangle: Rectangle): void; private renderDetectedObject; private renderLoader; render(): any; }