import { HOOK_KEY_SET, HookOptions } from '../types'; declare class Hooks { private hooks; hookKeySet: typeof HOOK_KEY_SET; constructor(); register({ key, action, opts }: HookOptions): void; apply(opts: { key: string; context?: any; }): Promise; } export default Hooks;