import { CallbackRepository, LambdaSync } from "../index.interfaces"; export declare abstract class AbstractSingularSync 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: LambdaSync, throwable?: boolean): void; add(clazz: string | Array, fn: LambdaSync, throwable?: boolean): void; get(clazz: string, throwable?: boolean): LambdaSync; lambda(clazz: string): LambdaSync; has(clazz: string): boolean; run(clazz: string, ...args: Array): R; }