export declare function addFullListener(event: string, listener: (e: CustomEvent) => void, options?: boolean | AddEventListenerOptions): void; export declare function addListener(event: string, listener: (e: T) => void, options?: boolean | AddEventListenerOptions): void; export declare function dispatch(event: string, detail?: T): void; export declare function removeListener(event: string, listener: any, options?: boolean | AddEventListenerOptions): void;