#pragma once

#include <chrono>
#include <string>
#include <optional>

namespace maps::wiki::ugc::backoffice::assignments_cleaner {

struct Options {
    std::string confPath;
    bool dryRun;
    std::optional<std::string> statusPath;
    std::chrono::seconds delay;
};

Options parseOptions(int argc, char* argv[], const std::string& defaultConf);

} // namespace maps::wiki::ugc::backoffice::assignments_cleaner
