#pragma once
#include <wtf/Forward.h>
namespace WebCore {
class URL;
class ResourceError;
class ResourceRequest;
class ResourceResponse;
}
namespace WebKit {
WebCore::ResourceError cancelledError(const WebCore::ResourceRequest&);
WebCore::ResourceError blockedError(const WebCore::ResourceRequest&);
WebCore::ResourceError blockedByContentBlockerError(const WebCore::ResourceRequest&);
WebCore::ResourceError cannotShowURLError(const WebCore::ResourceRequest&);
WebCore::ResourceError interruptedForPolicyChangeError(const WebCore::ResourceRequest&);
#if ENABLE(CONTENT_FILTERING)
WebCore::ResourceError blockedByContentFilterError(const WebCore::ResourceRequest&);
#endif
WebCore::ResourceError cannotShowMIMETypeError(const WebCore::ResourceResponse&);
WebCore::ResourceError fileDoesNotExistError(const WebCore::ResourceResponse&);
WebCore::ResourceError pluginWillHandleLoadError(const WebCore::ResourceResponse&);
WebCore::ResourceError internalError(const WebCore::URL&);
#if USE(SOUP)
WebCore::ResourceError downloadNetworkError(const WebCore::URL&, const WTF::String&);
WebCore::ResourceError downloadCancelledByUserError(const WebCore::ResourceResponse&);
WebCore::ResourceError downloadDestinationError(const WebCore::ResourceResponse&, const WTF::String&);
#endif
#if PLATFORM(GTK)
WebCore::ResourceError printError(const WebCore::URL&, const WTF::String&);
WebCore::ResourceError printerNotFoundError(const WebCore::URL&);
WebCore::ResourceError invalidPageRangeToPrint(const WebCore::URL&);
#endif
}