import { OrientedBoundingBox } from "../bounding-box"; import { GraphicsAdapter } from "../graphics"; import { MElement } from "./MElement"; import { TransformableElement } from "./TransformableElement"; export type MPositionProbeProps = { intervalMs: number; debug: boolean; range: number; }; export declare class PositionProbe extends TransformableElement { static tagName: string; private positionProbeGraphics; private positionProbeAnimatedAttributeHelper; props: MPositionProbeProps; private static attributeHandler; static get observedAttributes(): Array; private timer; private currentlyInRange; constructor(); protected enable(): void; protected disable(): void; parentTransformed(): void; getContentBounds(): OrientedBoundingBox | null; addSideEffectChild(child: MElement): void; removeSideEffectChild(child: MElement): void; isClickable(): boolean; attributeChangedCallback(name: string, oldValue: string | null, newValue: string): void; private emitPosition; connectedCallback(): void; disconnectedCallback(): void; private startEmitting; } //# sourceMappingURL=PositionProbe.d.ts.map