import { ImageTrackingMode } from '../tracking-mode.js';
import { TrackingType } from '../tracking-type.js';
import { ARTrackingCameraBase } from './AR-tracking-camera-base.js';
/**
 * AR image tracking Camera component.
 *
 * Should be attached the object which has a ViewComponent.
 *
 * Currently only works with 8th Wall tracking `WorldTracking_XR8`
 */
export declare class ARImageTrackingCamera extends ARTrackingCameraBase<ImageTrackingMode> {
    static TypeName: string;
    static InheritProperties: boolean;
    protected getTrackingType(): TrackingType;
    enableSLAM: number;
    get onImageScanning(): import("@wonderlandengine/api/decorators.js").Emitter<[event: import("../tracking-mode.js").ImageScanningEvent]>;
    get onImageFound(): import("@wonderlandengine/api/decorators.js").Emitter<[event: import("../tracking-mode.js").ImageTrackedEvent]>;
    get onImageUpdate(): import("@wonderlandengine/api/decorators.js").Emitter<[event: import("../tracking-mode.js").ImageTrackedEvent]>;
    get onImageLost(): import("@wonderlandengine/api/decorators.js").Emitter<[event: import("../tracking-mode.js").ImageTrackedEvent]>;
}
