#pragma once

namespace NThreading {
    struct TFutureException;

    template <typename T>
    class TFuture;

    template <typename T>
    class TPromise;
}