/// import { Actor } from './actor'; import { log } from './logger'; import { getConnection, getChannel, publish } from './amqp'; export { events } from './events'; import * as Joi from '@hapi/joi'; import * as delay from 'delay'; export { requireDirectory } from './require'; export declare function getDirectories(source: string): string[]; export declare function startActors(actorNames?: never[]): void; export declare function init(): Promise; declare function requireHandlersDirectory(dirname: string): any; export declare function jToB(json: any): Buffer; export { Actor, log, getConnection, getChannel, publish, delay, Joi, requireHandlersDirectory }; interface StartActorsDirectoryOpts { exclude?: string[]; include?: string[]; } interface ActorHandle { path: string; name: string; actor?: Actor; } export declare function startActorsDirectory(directoryIndexPath: string, opts?: StartActorsDirectoryOpts): Promise; //# sourceMappingURL=rabbi.d.ts.map