import { Component, Emitter } from "untrue"; import { Edge } from "./Tree/Edge"; import { Request } from "./Request"; type EmitterSignatures = Record any>; export declare class Detonator { static emitter: Emitter; static send(name: string, data?: any): void; static log(...data: any[]): void; static request(name: string, data?: any): Request; static openUrl(url: string): Promise; static hasEdge(edgeId: number): boolean; static getEdge(edgeId: number): Edge | null; static getComponentId(component: Component): number | null; static getElementId(element: Element): number | null; } export {};