import type { EventRef as EventRefOriginal, Events as EventsOriginal } from 'obsidian'; export declare class Events { private _; constructor(); static create__(): Events; static fromOriginalType__(value: EventsOriginal): Events; asOriginalType__(): EventsOriginal; constructor__(): void; off(name: string, callback: (...data: unknown[]) => unknown): void; offref(ref: EventRefOriginal): void; on(name: string, callback: (...data: unknown[]) => unknown, context?: unknown): EventRefOriginal; trigger(name: string, ...data: unknown[]): void; tryTrigger(event: EventRefOriginal, $arguments: unknown[]): void; }