export declare class Hook { private nextCallbackId; private callbacks; private exceptionHandler; constructor(options?: any); register(callback: any): { callback: any; stop: () => void; }; each(iterator: (callback: Function) => boolean): void; }