import { TolgeeOn, UpdateEvent } from '../../types'; export declare function Events(): Readonly<{ onPendingLanguageChange: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: string) => void; }; onLanguageChange: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: string) => void; }; onLoadingChange: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: boolean) => void; }; onFetchingChange: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: boolean) => void; }; onInitialLoaded: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: void) => void; }; onRunningChange: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: boolean) => void; }; onCacheChange: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: import("../../types").CacheDescriptorWithKey) => void; }; onPermanentChange: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: import("../../types").TranslationDescriptor) => void; }; onError: { readonly listen: (handler: import("../../types").Handler>) => import("../../types").Subscription; readonly emit: (data: import("../../types").TolgeeError) => void; }; onUpdate: import("./EventEmitterCombined").EventEmitterCombinedInstance; setEmitterActive(active: boolean): void; on: TolgeeOn; }>; export type EventsInstance = ReturnType;