import { Codec } from 'purify-ts/Codec'; export declare enum CodeEnum { InputStreamDisconnected = 0, InvalidParameterValue = 1, AccessDenied = 2, InvalidAccessKeyId = 3, SignatureDoesNotMatch = 4, InvalidAddress = 5, InternalError = 6, 'Internal Error' = 7, QuotaExceeded = 8, RequestThrottled = 9, ResourceNotFound = 10, ScheduledPackageAlreadyExists = 11, RegionNotSupported = 12, ScheduleWindowExpired = 13, InvalidOrderState = 14, PickupSlotNotAvailable = 15, AccessToFeedProcessingResultDenied = 16, ContentMD5Missing = 17, ContentMD5DoesNotMatch = 18, FeedCanceled = 19, FeedProcessingResultNoLongerAvailable = 20, FeedProcessingResultNotReady = 21, InputDataError = 22, InvalidFeedSubmissionId = 23, InvalidFeedType = 24, InvalidRequest = 25, NonRetriableInternalError = 26, RetriableInternalError = 27, AccessToReportDenied = 28, InvalidReportId = 29, InvalidReportRequestId = 30, InvalidReportType = 31, InvalidScheduleFrequency = 32, ReportNoLongerAvailable = 33, ReportNotReady = 34, DependencyFatalException = 35, DependencyRetriableException = 36, DependencyUnauthorizedException = 37, InternalErrorFatalException = 38, InvalidInputFatalException = 39 } export declare const Error: Codec<{ Type: string; Code: string; Message: string; Detail: string | undefined; }>; export declare const MWSApiError: Codec<{ ErrorResponse: { Error: { Type: string; Code: string; Message: string; Detail: string | undefined; }; RequestID: string | undefined; RequestId: string | undefined; }; }>;