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