import { EventEmitter } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export interface NodeToolbarPosition { x: number; y: number; } export interface NodeActionToolbarAction { id: string; label: string; svg: SafeHtml; action: () => void; } export declare class NodeActionToolbarComponent { private sanitizer; isVisible: boolean; position: NodeToolbarPosition; deleteNode: EventEmitter; linkNode: EventEmitter; toolbarActions: NodeActionToolbarAction[]; constructor(sanitizer: DomSanitizer); onDeleteNode(): void; onLinkNode(): void; trackById(index: number, item: NodeActionToolbarAction): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }