#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_PRINTING_WEB_PRINTING_MOJOM_BLINK_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_PRINTING_WEB_PRINTING_MOJOM_BLINK_FORWARD_H_
#include <stdint.h>
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"
namespace blink::mojom {
enum class WebPrintingMultipleDocumentHandling : int32_t;
enum class WebPrintingSides : int32_t;
enum class WebPrintColorMode : int32_t;
enum class WebPrintingOrientationRequested : int32_t;
enum class WebPrinterState : int32_t;
enum class WebPrinterStateReason : int32_t;
enum class WebPrintJobState : int32_t;
enum class GetPrintersError : int32_t;
enum class WebPrinterFetchError : int32_t;
enum class WebPrintError : int32_t;
class WebPrintJobStateObserverInterfaceBase;
class WebPrintJobControllerInterfaceBase;
class WebPrinterInterfaceBase;
class WebPrintingServiceInterfaceBase;
}
namespace blink::mojom::blink {
WebPrintingMultipleDocumentHandling;
WebPrintingSides;
WebPrintColorMode;
WebPrintingOrientationRequested;
WebPrinterState;
WebPrinterStateReason;
WebPrintJobState;
GetPrintersError;
WebPrinterFetchError;
WebPrintError;
WebPrintJobStateObserverInterfaceBase;
WebPrintJobControllerInterfaceBase;
WebPrinterInterfaceBase;
WebPrintingServiceInterfaceBase;
class WebPrinterInfo;
WebPrinterInfoPtr;
class WebPrintingRange;
WebPrintingRangePtr;
class WebPrintingMediaSize;
WebPrintingMediaSizePtr;
class WebPrintingMediaCollection;
WebPrintingMediaCollectionPtr;
class WebPrinterAttributes;
WebPrinterAttributesPtr;
class WebPrintingMediaCollectionRequested;
WebPrintingMediaCollectionRequestedPtr;
class WebPrintJobTemplateAttributes;
WebPrintJobTemplateAttributesPtr;
class WebPrintJobUpdate;
WebPrintJobUpdatePtr;
class WebPrintJobInfo;
WebPrintJobInfoPtr;
class WebPrintingMediaSizeDimension;
WebPrintingMediaSizeDimensionPtr;
class GetPrintersResult;
GetPrintersResultPtr;
class WebPrinterFetchResult;
WebPrinterFetchResultPtr;
class WebPrintResult;
WebPrintResultPtr;
class WebPrintJobStateObserver;
class WebPrintJobController;
class WebPrinter;
class WebPrintingService;
}
#endif