/** * @module api */ import { Hermes, HermesOptions } from './api'; export * from './tools'; export * from './api'; /** * Will stop Hermes gracefully when called. */ export declare type Done = () => void; /** * Sets an event loop up and initializes the Hermes class. * * @param context - The wrapped context function. * @param opts - Options used to create the Hermes instance. */ export declare const withHermes: (context: (hermes: Hermes, done: Done) => void, opts?: HermesOptions | undefined) => void;