import type { Unsubscribe } from '@shopify/app-bridge-core/actions/types'; interface CreateListener { (event: E, listener: T[keyof T]): Unsubscribe; } type Event = keyof T; type Listener = T[keyof T]; export declare function createEventHandlers(createListener: CreateListener): { addEventListener(event: Event, listener: Listener): void; removeEventListener(event: Event, listener: Listener): void; }; export {};