import type {
    IRouteLocationInterface,
    IRouteParamsInterface,
    IRouteRequestInterface,
    IRouteResponseInterface,
} from "@devowl-wp/api";
import { ERouteHttpVerb } from "@devowl-wp/api";

const routeLocationCountryBypassDbMaxMindGeoLite2Get: IRouteLocationInterface = {
    path: "/country-bypass/db/max-mind-geo-lite-2-country.tar.gz",
    method: ERouteHttpVerb.GET,
};

interface IRouteRequestCountryBypassDbMaxMindGeoLite2Get extends IRouteRequestInterface {}

interface IRouteParamsCountryBypassDbMaxMindGeoLite2Get extends IRouteParamsInterface {}

interface IRouteResponseCountryBypassDbMaxMindGeoLite2Get extends IRouteResponseInterface {}

export {
    routeLocationCountryBypassDbMaxMindGeoLite2Get,
    type IRouteRequestCountryBypassDbMaxMindGeoLite2Get,
    type IRouteParamsCountryBypassDbMaxMindGeoLite2Get,
    type IRouteResponseCountryBypassDbMaxMindGeoLite2Get,
};
