import { ChangeDetectorRef, OnChanges, EventEmitter } from '@angular/core'; import { Position } from '../../types'; import * as i0 from "@angular/core"; export declare class PinComponent implements OnChanges { private cdr; position: Position; selected?: boolean; getPointer: () => Position; menu: EventEmitter; translate: EventEmitter<{ dx: number; dy: number; }>; down: EventEmitter; drag: { start(e: { pageX: number; pageY: number; }): void; }; get _selected(): boolean; get top(): string; get left(): string; pointerdown(event: PointerEvent): void; contextmenu(event: MouseEvent): void; constructor(cdr: ChangeDetectorRef); ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }