import { CallbackRepository, LambdaAsync } from "../index.interfaces"; export declare abstract class AbstractMultipleAsync implements CallbackRepository> { protected readonly _map: Map>>; private readonly _bucket; private readonly _helper; protected constructor(bucket: string); get bucket(): string; protected _set(clazz: string, fn: LambdaAsync): void; add(clazz: string | Array, fn: LambdaAsync): void; get(clazz: string, throwable?: boolean): Array>; lambda(clazz: string): Array>; has(clazz: string): boolean; runAsync(clazz: string, ...args: Array): Promise>; }