#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_SERVICE_WORKER_SERVICE_WORKER_ROUTER_RULE_MOJOM_BLINK_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_SERVICE_WORKER_SERVICE_WORKER_ROUTER_RULE_MOJOM_BLINK_FORWARD_H_
#include <stdint.h>
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"
namespace blink::mojom {
enum class ServiceWorkerRouterRunningStatusEnum : int32_t;
}
namespace blink::mojom::blink {
ServiceWorkerRouterRunningStatusEnum;
class ServiceWorkerRouterRunningStatusCondition;
ServiceWorkerRouterRunningStatusConditionPtr;
class ServiceWorkerRouterRequestCondition;
ServiceWorkerRouterRequestConditionPtr;
class ServiceWorkerRouterOrCondition;
ServiceWorkerRouterOrConditionPtr;
class ServiceWorkerRouterNotCondition;
ServiceWorkerRouterNotConditionPtr;
class ServiceWorkerRouterCondition;
ServiceWorkerRouterConditionPtr;
class ServiceWorkerRouterNetworkSource;
ServiceWorkerRouterNetworkSourcePtr;
class ServiceWorkerRouterRaceSource;
ServiceWorkerRouterRaceSourcePtr;
class ServiceWorkerRouterFetchEventSource;
ServiceWorkerRouterFetchEventSourcePtr;
class ServiceWorkerRouterCacheSource;
ServiceWorkerRouterCacheSourcePtr;
class ServiceWorkerRouterRule;
ServiceWorkerRouterRulePtr;
class ServiceWorkerRouterRules;
ServiceWorkerRouterRulesPtr;
class ServiceWorkerRouterSource;
ServiceWorkerRouterSourcePtr;
}
#endif