declare module '@ember/debug/lib/handlers' { export type Options = object; export type Handler = (message: string, options?: O) => void; export type HandlerCallback = ( message: string, options: O | undefined, nextHandler: Handler ) => void; export interface Handlers { [key: string]: Handler; } export let HANDLERS: Handlers; export type RegisterHandlerFunc = ( type: string, callback: HandlerCallback ) => void; export type InvokeFunc = ( type: string, message: string, test?: boolean, options?: Options ) => void; let registerHandler: (_type: string, _callback: HandlerCallback) => void; let invoke: InvokeFunc; export { registerHandler, invoke }; }