import { default as React } from 'react'; export declare const BusContext: React.Context>>; export declare const useBus: () => import('../utils/mitt').Emitter>; export declare function useListener(fn: (event: any) => void, events: string[]): void; export declare const emit: { (type: Key, event: Record[Key]): void; (type: undefined extends Record[Key] ? Key : never): void; }; export declare function ReactBusProvider({ children }: { children: React.ReactNode; }): import("react/jsx-runtime").JSX.Element;