export declare enum ErrorCode { Timeout = "timeout_error", StorageAccessDenied = "storage_access_denied", ScriptTriggersRedirect = "script_triggers_redirect", InternalApplicationError = "internal_application_error", UsageQuotaExceeded = "screenshots_limit_reached", RequestAborted = "request_aborted", AccessKeyRequired = "access_key_required", AccessKeyInvalid = "access_key_invalid", SignatureRequired = "signature_is_required", SignatureInvalid = "signature_is_not_valid", ConcurrencyLimitReached = "concurrency_limit_reached", RequestInvalid = "request_not_valid", SelectorNotFound = "selector_not_found", NameNotResolved = "name_not_resolved", NetworkError = "network_error", InvalidStorageConfiguration = "invalid_storage_configuration", HostReturnedError = "host_returned_error", StorageReturnedTransientError = "storage_returned_transient_error", ContentContainsSpecifiedString = "content_contains_specified_string", ContentMissingSpecifiedString = "content_missing_specified_string", TemporaryUnavailable = "temporary_unavailable", ResultingImageTooLarge = "resulting_image_too_large", InvalidCookieParameter = "invalid_cookie_parameter", InvalidHeaderParameter = "invalid_header_parameter", MatchedFailedRequest = "matched_failed_request", RequestBodyTooLarge = "request_body_too_large" } interface APIError { httpStatusCode: number; code: string; title: string; description: string; documentationUrl: string; } export declare function APIErrorByCode(code: string): APIError | null; export declare function APIError(code: ErrorCode): APIError; export {};