import { SyncHook } from "./syncHook.js"; //#region src/utils/hooks/asyncWaterfallHooks.d.ts type CallbackReturnType = T | void | Promise; declare class AsyncWaterfallHook extends SyncHook<[T], CallbackReturnType> { onerror: (errMsg: string | Error | unknown) => void; constructor(type: string); emit(data: T): Promise; } //#endregion export { AsyncWaterfallHook }; //# sourceMappingURL=asyncWaterfallHooks.d.ts.map