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<any>;
}
export default Hooks;