import { ListenerFn } from 'eventemitter3'; export default class EventsMixin { hasEvents: boolean; private events; on: (event: string | symbol, fn: ListenerFn, context?: any) => import("eventemitter3"); once: (event: string | symbol, fn: ListenerFn, context?: any) => import("eventemitter3"); emit: (event: string | symbol, ...args: any[]) => boolean; off: (event: string | symbol, fn?: ListenerFn | undefined, context?: any, once?: boolean | undefined) => import("eventemitter3"); clear: (event?: string | undefined) => import("eventemitter3"); listeners: (event: string | symbol) => ListenerFn[]; }