import { Mixins, Singleton } from './classDecorators.js';
import { AsyncSingleExecution, CacheUntilResolved, Debounce, ImmutableArgs, Memoize, MemoizeAsync, QueueTask, Throttle, RetryAsync, MemoizeSingleArgPrimitive } from './functionDecorators.js';
declare const decorators: {
    class: {
        Mixins: typeof Mixins;
        Singleton: typeof Singleton;
    };
    function: {
        CacheUntilResolved: typeof CacheUntilResolved;
        Debounce: typeof Debounce;
        ImmutableArgs: typeof ImmutableArgs;
        Memoize: typeof Memoize;
        MemoizeAsync: typeof MemoizeAsync;
        MemoizeSingleArgPrimitive: typeof MemoizeSingleArgPrimitive;
        QueueTask: typeof QueueTask;
        Throttle: typeof Throttle;
        AsyncSingleExecution: typeof AsyncSingleExecution;
        RetryAsync: typeof RetryAsync;
    };
};
export { decorators };
