import { Event } from "./event"; import { EventDescriptor } from "./descriptor"; export interface SyncEventCallback { (event: TargetEvent): void; } export interface EventCallback { (event: E): Promise | unknown | void; } export declare function matchEventCallback(type: string | symbol, callback?: EventCallback | Function, options?: unknown): (descriptor: EventDescriptor) => boolean;