import * as S from "@distilled.cloud/core/schema"; import * as API from "@distilled.cloud/core/api"; import { type CloudflareOpError, type CloudflareOpContext } from "../protocol.ts"; import { ResultInfo } from "../pagination.ts"; export type { CloudflareOpError, CloudflareOpContext }; declare const Forbidden_base: S.Class, import("effect/Cause").YieldableError>; export declare class Forbidden extends /*@__PURE__*/ Forbidden_base { } declare const IndicatorFeedNotFound_base: S.Class, import("effect/Cause").YieldableError>; export declare class IndicatorFeedNotFound extends /*@__PURE__*/ IndicatorFeedNotFound_base { } declare const IndicatorFeedsNotEntitled_base: S.Class, import("effect/Cause").YieldableError>; export declare class IndicatorFeedsNotEntitled extends /*@__PURE__*/ IndicatorFeedsNotEntitled_base { } export type AttackSurfaceReportIssuesClassRequestIssueClassList = Array; export declare const AttackSurfaceReportIssuesClassRequestIssueClassList: S.Schema; export type AttackSurfaceReportIssuesClassRequestIssueClassNeqList = Array; export declare const AttackSurfaceReportIssuesClassRequestIssueClassNeqList: S.Schema; export type AttackSurfaceReportIssuesClassRequestIssueTypeList = Array; export declare const AttackSurfaceReportIssuesClassRequestIssueTypeList: S.Schema; export type AttackSurfaceReportIssuesClassRequestIssueTypeNeqList = Array; export declare const AttackSurfaceReportIssuesClassRequestIssueTypeNeqList: S.Schema; export type AttackSurfaceReportIssuesClassRequestProductList = Array; export declare const AttackSurfaceReportIssuesClassRequestProductList: S.Schema; export type AttackSurfaceReportIssuesClassRequestProductNeqList = Array; export declare const AttackSurfaceReportIssuesClassRequestProductNeqList: S.Schema; export type AttackSurfaceReportIssuesClassRequestSeverityList = Array; export declare const AttackSurfaceReportIssuesClassRequestSeverityList: S.Schema; export type AttackSurfaceReportIssuesClassRequestSeverityNeqList = Array; export declare const AttackSurfaceReportIssuesClassRequestSeverityNeqList: S.Schema; export type AttackSurfaceReportIssuesClassRequestSubjectList = Array; export declare const AttackSurfaceReportIssuesClassRequestSubjectList: S.Schema; export type AttackSurfaceReportIssuesClassRequestSubjectNeqList = Array; export declare const AttackSurfaceReportIssuesClassRequestSubjectNeqList: S.Schema; export interface ClassAttackSurfaceReportIssueRequest { /** Identifier. */ accountId: string; dismissed?: boolean; issueClass?: AttackSurfaceReportIssuesClassRequestIssueClassList; issueClassNeq?: AttackSurfaceReportIssuesClassRequestIssueClassNeqList; issueType?: AttackSurfaceReportIssuesClassRequestIssueTypeList; issueTypeNeq?: AttackSurfaceReportIssuesClassRequestIssueTypeNeqList; product?: AttackSurfaceReportIssuesClassRequestProductList; productNeq?: AttackSurfaceReportIssuesClassRequestProductNeqList; severity?: AttackSurfaceReportIssuesClassRequestSeverityList; severityNeq?: AttackSurfaceReportIssuesClassRequestSeverityNeqList; subject?: AttackSurfaceReportIssuesClassRequestSubjectList; subjectNeq?: AttackSurfaceReportIssuesClassRequestSubjectNeqList; } export declare const ClassAttackSurfaceReportIssueRequest: S.Schema; export interface AttackSurfaceReportIssuesClassResultItem { count?: number | null; value?: string | null; } export declare const AttackSurfaceReportIssuesClassResultItem: S.Schema; export type AttackSurfaceReportIssuesClassResultList = Array; export declare const AttackSurfaceReportIssuesClassResultList: S.Schema; export type ClassAttackSurfaceReportIssueResponse = AttackSurfaceReportIssuesClassResultList; export declare const ClassAttackSurfaceReportIssueResponse: S.Schema; export interface CreateIndicatorFeedRequest { /** Identifier */ accountId: string; /** The description of the example test */ description?: string; /** The name of the indicator feed */ name?: string; } export declare const CreateIndicatorFeedRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface CreateIndicatorFeedResponse { /** The unique identifier for the indicator feed */ id?: number | null; /** The date and time when the data entry was created */ createdOn?: string | null; /** The description of the example test */ description?: string | null; /** Whether the indicator feed can be attributed to a provider */ isAttributable?: boolean | null; /** Whether the indicator feed can be downloaded */ isDownloadable?: boolean | null; /** Whether the indicator feed is exposed to customers */ isPublic?: boolean | null; /** The date and time when the data entry was last modified */ modifiedOn?: string | null; /** The name of the indicator feed */ name?: string | null; } export declare const CreateIndicatorFeedResponse: S.Schema; export interface CreateIndicatorFeedPermissionRequest { /** Identifier */ accountId: string; /** The Cloudflare account tag of the account to change permissions on */ accountTag?: string; /** The ID of the feed to add/remove permissions on */ feedId?: number; } export declare const CreateIndicatorFeedPermissionRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface CreateIndicatorFeedPermissionResponse { /** Whether the update succeeded or not */ success?: boolean | null; } export declare const CreateIndicatorFeedPermissionResponse: S.Schema; export type MiscategorizationsCreateRequestContentAddsList = Array; export declare const MiscategorizationsCreateRequestContentAddsList: S.Schema; export type MiscategorizationsCreateRequestContentRemovesList = Array; export declare const MiscategorizationsCreateRequestContentRemovesList: S.Schema; export type MiscategorizationsCreateRequestIndicatorType = "domain" | "ipv4" | "ipv6" | "url"; export declare const MiscategorizationsCreateRequestIndicatorType: any; export type MiscategorizationsCreateRequestSecurityAddsList = Array; export declare const MiscategorizationsCreateRequestSecurityAddsList: S.Schema; export type MiscategorizationsCreateRequestSecurityRemovesList = Array; export declare const MiscategorizationsCreateRequestSecurityRemovesList: S.Schema; export interface CreateMiscategorizationRequest { /** Identifier. */ accountId: string; /** Content category IDs to add. */ contentAdds?: MiscategorizationsCreateRequestContentAddsList; /** Content category IDs to remove. */ contentRemoves?: MiscategorizationsCreateRequestContentRemovesList; indicatorType?: MiscategorizationsCreateRequestIndicatorType | (string & {}); /** Provide only if indicator_type is `ipv4` or `ipv6`. */ ip?: string; /** Security category IDs to add. */ securityAdds?: MiscategorizationsCreateRequestSecurityAddsList; /** Security category IDs to remove. */ securityRemoves?: MiscategorizationsCreateRequestSecurityRemovesList; /** Provide only if indicator_type is `domain` or `url`. Example if indicator_type is `domain`: `example.com`. Example if indicator_type is `url`: `https://example.com/news/`. */ url?: string; } export declare const CreateMiscategorizationRequest: S.Schema; export interface CreateMiscategorizationResponse { } export declare const CreateMiscategorizationResponse: S.Schema; export interface DataIndicatorFeedRequest { /** Identifier */ accountId: string; /** Indicator feed ID */ feedId: number; } export declare const DataIndicatorFeedRequest: S.Schema; export interface DataIndicatorFeedResponse { } export declare const DataIndicatorFeedResponse: S.Schema; export interface DeleteIndicatorFeedPermissionRequest { /** Identifier */ accountId: string; /** The Cloudflare account tag of the account to change permissions on */ accountTag?: string; /** The ID of the feed to add/remove permissions on */ feedId?: number; } export declare const DeleteIndicatorFeedPermissionRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface DeleteIndicatorFeedPermissionResponse { /** Whether the update succeeded or not */ success?: boolean | null; } export declare const DeleteIndicatorFeedPermissionResponse: S.Schema; export interface DismissAttackSurfaceReportIssueRequest { /** Identifier. */ accountId: string; issueId: string; dismiss?: boolean; } export declare const DismissAttackSurfaceReportIssueRequest: S.Schema; export interface DismissAttackSurfaceReportIssueResponse { } export declare const DismissAttackSurfaceReportIssueResponse: S.Schema; export interface GetAsnRequest { /** Identifier. */ accountId: string; asn: string; } export declare const GetAsnRequest: S.Schema; export type GetAsnResponse = unknown; export declare const GetAsnResponse: S.Schema; export interface GetAsnSubnetRequest { /** Identifier. */ accountId: string; asn: string; } export declare const GetAsnSubnetRequest: S.Schema; export type AsnSubnetsGetResponseSubnetsList = Array; export declare const AsnSubnetsGetResponseSubnetsList: S.Schema; /** Raw response payload (operation does not use the standard v4 result envelope). */ export interface GetAsnSubnetResponse { asn?: unknown | null; /** Total results returned based on your search parameters. */ count?: number | null; ipCountTotal?: number | null; /** Current page within paginated list of results. */ page?: number | null; /** Number of results per page of results. */ perPage?: number | null; subnets?: AsnSubnetsGetResponseSubnetsList | null; } export declare const GetAsnSubnetResponse: S.Schema; export interface GetAttackSurfaceReportIssueTypeRequest { /** Identifier. */ accountId: string; } export declare const GetAttackSurfaceReportIssueTypeRequest: S.Schema; export type AttackSurfaceReportIssueTypesGetResultList = Array; export declare const AttackSurfaceReportIssueTypesGetResultList: S.Schema; export interface GetAttackSurfaceReportIssueTypeResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: AttackSurfaceReportIssueTypesGetResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const GetAttackSurfaceReportIssueTypeResponse: S.Schema; export interface GetDomainRequest { /** Identifier. */ accountId: string; domain?: string; /** Skip DNS resolution lookups for faster response. */ skipDns?: boolean; /** Skip the domain ranking lookup for faster responses. Defaults to */ skipRanking?: boolean; } export declare const GetDomainRequest: S.Schema; export interface DomainsGetResponseAdditionalInformation { /** Suspected DGA malware family. */ suspectedMalwareFamily?: string | null; } export declare const DomainsGetResponseAdditionalInformation: S.Schema; export interface DomainsGetResponseApplication { id?: number | null; name?: string | null; } export declare const DomainsGetResponseApplication: S.Schema; export interface DomainsGetResponseContentCategoriesItem { id?: number | null; name?: string | null; superCategoryId?: number | null; } export declare const DomainsGetResponseContentCategoriesItem: S.Schema; export type DomainsGetResponseContentCategoriesList = Array; export declare const DomainsGetResponseContentCategoriesList: S.Schema; export type DomainsGetResponseInheritedContentCategoriesItem = DomainsGetResponseContentCategoriesItem; export declare const DomainsGetResponseInheritedContentCategoriesItem: S.Schema; export type DomainsGetResponseInheritedContentCategoriesList = Array; export declare const DomainsGetResponseInheritedContentCategoriesList: S.Schema; export type DomainsGetResponseInheritedRiskTypesItem = DomainsGetResponseContentCategoriesItem; export declare const DomainsGetResponseInheritedRiskTypesItem: S.Schema; export type DomainsGetResponseInheritedRiskTypesList = Array; export declare const DomainsGetResponseInheritedRiskTypesList: S.Schema; export interface DomainsGetResponseResolvesToRefsItem { /** STIX 2.1 identifier: https://docs.oasis-open.org/cti/stix/v2.1/cs02/stix-v2.1-cs02.html#_64yvzeku5a5c. */ id?: string | null; /** IP address or domain name. */ value?: string | null; } export declare const DomainsGetResponseResolvesToRefsItem: S.Schema; export type DomainsGetResponseResolvesToRefsList = Array; export declare const DomainsGetResponseResolvesToRefsList: S.Schema; export type DomainsGetResponseRiskTypesItem = DomainsGetResponseContentCategoriesItem; export declare const DomainsGetResponseRiskTypesItem: S.Schema; export type DomainsGetResponseRiskTypesList = Array; export declare const DomainsGetResponseRiskTypesList: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface GetDomainResponse { /** Additional information related to the host name. */ additionalInformation?: DomainsGetResponseAdditionalInformation | null; /** Application that the hostname belongs to. */ application?: DomainsGetResponseApplication | null; contentCategories?: DomainsGetResponseContentCategoriesList | null; domain?: string | null; inheritedContentCategories?: DomainsGetResponseInheritedContentCategoriesList | null; /** Domain from which `inherited_content_categories` and `inherited_risk_types` are inherited, if applicable. */ inheritedFrom?: string | null; inheritedRiskTypes?: DomainsGetResponseInheritedRiskTypesList | null; /** Global Cloudflare 100k ranking for the last 30 days, if available for the hostname. The top ranked domain is 1, the lowest ranked domain is 100,000. */ popularityRank?: number | null; /** Specifies a list of references to one or more IP addresses or domain names that the domain name currently resolves to. */ resolvesToRefs?: DomainsGetResponseResolvesToRefsList | null; /** Hostname risk score, which is a value between 0 (lowest risk) to 1 (highest risk). */ riskScore?: number | null; riskTypes?: DomainsGetResponseRiskTypesList | null; } export declare const GetDomainResponse: S.Schema; export type DomainsBulksGetRequestDomainList = Array; export declare const DomainsBulksGetRequestDomainList: S.Schema; export interface GetDomainBulkRequest { /** Identifier. */ accountId: string; /** Accepts multiple values like `?domain=cloudflare.com&domain=example.com`. */ domain?: DomainsBulksGetRequestDomainList; /** Whether to include domain ranking data in the response. Defaults to */ includeRanking?: boolean; /** **Deprecated.** Previously controlled whether the ranking lookup */ skipRanking?: boolean; } export declare const GetDomainBulkRequest: S.Schema; export type DomainsBulksGetResultItemAdditionalInformation = DomainsGetResponseAdditionalInformation; export declare const DomainsBulksGetResultItemAdditionalInformation: S.Schema; export type DomainsBulksGetResultItemApplication = DomainsGetResponseApplication; export declare const DomainsBulksGetResultItemApplication: S.Schema; export type DomainsBulksGetResultItemContentCategoriesItem = DomainsGetResponseContentCategoriesItem; export declare const DomainsBulksGetResultItemContentCategoriesItem: S.Schema; export type DomainsBulksGetResultItemContentCategoriesList = Array; export declare const DomainsBulksGetResultItemContentCategoriesList: S.Schema; export type DomainsBulksGetResultItemInheritedContentCategoriesItem = DomainsGetResponseContentCategoriesItem; export declare const DomainsBulksGetResultItemInheritedContentCategoriesItem: S.Schema; export type DomainsBulksGetResultItemInheritedContentCategoriesList = Array; export declare const DomainsBulksGetResultItemInheritedContentCategoriesList: S.Schema; export type DomainsBulksGetResultItemInheritedRiskTypesItem = DomainsGetResponseContentCategoriesItem; export declare const DomainsBulksGetResultItemInheritedRiskTypesItem: S.Schema; export type DomainsBulksGetResultItemInheritedRiskTypesList = Array; export declare const DomainsBulksGetResultItemInheritedRiskTypesList: S.Schema; export type DomainsBulksGetResultItemRiskTypesItem = DomainsGetResponseContentCategoriesItem; export declare const DomainsBulksGetResultItemRiskTypesItem: S.Schema; export type DomainsBulksGetResultItemRiskTypesList = Array; export declare const DomainsBulksGetResultItemRiskTypesList: S.Schema; export interface DomainsBulksGetResultItem { /** Additional information related to the host name. */ additionalInformation?: DomainsGetResponseAdditionalInformation | null; /** Application that the hostname belongs to. */ application?: DomainsGetResponseApplication | null; contentCategories?: DomainsBulksGetResultItemContentCategoriesList | null; domain?: string | null; inheritedContentCategories?: DomainsBulksGetResultItemInheritedContentCategoriesList | null; /** Domain from which `inherited_content_categories` and `inherited_risk_types` are inherited, if applicable. */ inheritedFrom?: string | null; inheritedRiskTypes?: DomainsBulksGetResultItemInheritedRiskTypesList | null; /** Global Cloudflare 100k ranking for the last 30 days, if available for the hostname. The top ranked domain is 1, the lowest ranked domain is 100,000. */ popularityRank?: number | null; /** Hostname risk score, which is a value between 0 (lowest risk) to 1 (highest risk). */ riskScore?: number | null; riskTypes?: DomainsBulksGetResultItemRiskTypesList | null; } export declare const DomainsBulksGetResultItem: S.Schema; export type DomainsBulksGetResultList = Array; export declare const DomainsBulksGetResultList: S.Schema; export type GetDomainBulkResponse = DomainsBulksGetResultList; export declare const GetDomainBulkResponse: S.Schema; export interface GetDomainHistoryRequest { /** Identifier. */ accountId: string; domain?: string; } export declare const GetDomainHistoryRequest: S.Schema; export type DomainHistoryGetResultItemCategorizationsItemCategoriesItem = DomainsGetResponseApplication; export declare const DomainHistoryGetResultItemCategorizationsItemCategoriesItem: S.Schema; export type DomainHistoryGetResultItemCategorizationsItemCategoriesList = Array; export declare const DomainHistoryGetResultItemCategorizationsItemCategoriesList: S.Schema; export interface DomainHistoryGetResultItemCategorizationsItem { categories?: DomainHistoryGetResultItemCategorizationsItemCategoriesList | null; end?: string | null; start?: string | null; } export declare const DomainHistoryGetResultItemCategorizationsItem: S.Schema; export type DomainHistoryGetResultItemCategorizationsList = Array; export declare const DomainHistoryGetResultItemCategorizationsList: S.Schema; export interface DomainHistoryGetResultItem { categorizations?: DomainHistoryGetResultItemCategorizationsList | null; domain?: string | null; } export declare const DomainHistoryGetResultItem: S.Schema; export type DomainHistoryGetResultList = Array; export declare const DomainHistoryGetResultList: S.Schema; export type GetDomainHistoryResponse = DomainHistoryGetResultList; export declare const GetDomainHistoryResponse: S.Schema; export interface GetIndicatorFeedRequest { /** Identifier */ accountId: string; /** Indicator feed ID */ feedId: number; } export declare const GetIndicatorFeedRequest: S.Schema; export interface IndicatorFeedsGetResponseLastUploadSummaryPersisted { domainsAdded?: number | null; domainsRemoved?: number | null; ipsAdded?: number | null; ipsRemoved?: number | null; urlsAdded?: number | null; urlsRemoved?: number | null; } export declare const IndicatorFeedsGetResponseLastUploadSummaryPersisted: S.Schema; export interface IndicatorFeedsGetResponseLastUploadSummarySkipped { /** Domains filtered by the global popularity allowlist at QS */ allowlistedDomains?: number | null; /** Indicators in the upload whose valid_until is already in */ expiredIndicators?: number | null; /** Reserved for future use. Currently always 0 — the unifier */ invalidIndicators?: number | null; } export declare const IndicatorFeedsGetResponseLastUploadSummarySkipped: S.Schema; export interface IndicatorFeedsGetResponseLastUploadSummaryUploaded { /** Number of domain indicators in the upload */ domains?: number | null; /** Number of IP indicators in the upload */ ips?: number | null; /** Number of URL indicators in the upload */ urls?: number | null; } export declare const IndicatorFeedsGetResponseLastUploadSummaryUploaded: S.Schema; export interface IndicatorFeedsGetResponseLastUploadSummary { /** Net delta applied to feed indicators by this upload. Snapshot */ persisted?: IndicatorFeedsGetResponseLastUploadSummaryPersisted | null; /** Counts of indicators that were uploaded but did not reach */ skipped?: IndicatorFeedsGetResponseLastUploadSummarySkipped | null; /** Indicator counts from the unified file the loader received */ uploaded?: IndicatorFeedsGetResponseLastUploadSummaryUploaded | null; } export declare const IndicatorFeedsGetResponseLastUploadSummary: S.Schema; export type IndicatorFeedsGetResponseLatestUploadStatus = "Mirroring" | "Unifying" | "Loading" | "Provisioning" | "Complete" | "Error"; export declare const IndicatorFeedsGetResponseLatestUploadStatus: any; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface GetIndicatorFeedResponse { /** The unique identifier for the indicator feed */ id?: number | null; /** The date and time when the data entry was created */ createdOn?: string | null; /** The description of the example test */ description?: string | null; /** Whether the indicator feed can be attributed to a provider */ isAttributable?: boolean | null; /** Whether the indicator feed can be downloaded */ isDownloadable?: boolean | null; /** Whether the indicator feed is exposed to customers */ isPublic?: boolean | null; /** Summary of indicator counts from the last successful upload to this */ lastUploadSummary?: IndicatorFeedsGetResponseLastUploadSummary | null; /** Human-readable error message describing why the latest upload */ latestUploadError?: string | null; /** Status of the latest snapshot uploaded */ latestUploadStatus?: IndicatorFeedsGetResponseLatestUploadStatus | null; /** The date and time when the data entry was last modified */ modifiedOn?: string | null; /** The name of the indicator feed */ name?: string | null; /** The unique identifier for the provider */ providerId?: number | null; /** The provider of the indicator feed */ providerName?: string | null; } export declare const GetIndicatorFeedResponse: S.Schema; export interface GetIpRequest { /** Identifier. */ accountId: string; ipv4?: string; ipv6?: string; } export declare const GetIpRequest: S.Schema; export type IpsGetResultItemBelongsToRefType = "hosting_provider" | "isp" | "organization"; export declare const IpsGetResultItemBelongsToRefType: any; export interface IpsGetResultItemBelongsToRef { id?: string | null; country?: string | null; description?: string | null; /** Infrastructure type of this ASN. */ type?: IpsGetResultItemBelongsToRefType | null; value?: string | null; } export declare const IpsGetResultItemBelongsToRef: S.Schema; export type IpsGetResultItemRiskTypesItem = DomainsGetResponseContentCategoriesItem; export declare const IpsGetResultItemRiskTypesItem: S.Schema; export type IpsGetResultItemRiskTypesList = Array; export declare const IpsGetResultItemRiskTypesList: S.Schema; export interface IpsGetResultItem { /** Specifies a reference to the autonomous systems (AS) that the IP address belongs to. */ belongsToRef?: IpsGetResultItemBelongsToRef | null; ip?: string | null; riskTypes?: IpsGetResultItemRiskTypesList | null; } export declare const IpsGetResultItem: S.Schema; export type IpsGetResultList = Array; export declare const IpsGetResultList: S.Schema; export type GetIpResponse = IpsGetResultList; export declare const GetIpResponse: S.Schema; export interface GetWhoiRequest { /** Use to uniquely identify or reference the resource. */ accountId: string; domain?: string; } export declare const GetWhoiRequest: S.Schema; export type WhoisGetResponseNameserversList = Array; export declare const WhoisGetResponseNameserversList: S.Schema; export type WhoisGetResponseStatusList = Array; export declare const WhoisGetResponseStatusList: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface GetWhoiResponse { dnssec: boolean; domain: string; extension: string; found: boolean; nameservers: WhoisGetResponseNameserversList; punycode: string; registrant: string; registrar: string; id?: string | null; administrativeCity?: string | null; administrativeCountry?: string | null; administrativeEmail?: string | null; administrativeFax?: string | null; administrativeFaxExt?: string | null; administrativeId?: string | null; administrativeName?: string | null; administrativeOrg?: string | null; administrativePhone?: string | null; administrativePhoneExt?: string | null; administrativePostalCode?: string | null; administrativeProvince?: string | null; administrativeReferralUrl?: string | null; administrativeStreet?: string | null; billingCity?: string | null; billingCountry?: string | null; billingEmail?: string | null; billingFax?: string | null; billingFaxExt?: string | null; billingId?: string | null; billingName?: string | null; billingOrg?: string | null; billingPhone?: string | null; billingPhoneExt?: string | null; billingPostalCode?: string | null; billingProvince?: string | null; billingReferralUrl?: string | null; billingStreet?: string | null; createdDate?: string | null; createdDateRaw?: string | null; expirationDate?: string | null; expirationDateRaw?: string | null; registrantCity?: string | null; registrantCountry?: string | null; registrantEmail?: string | null; registrantFax?: string | null; registrantFaxExt?: string | null; registrantId?: string | null; registrantName?: string | null; registrantOrg?: string | null; registrantPhone?: string | null; registrantPhoneExt?: string | null; registrantPostalCode?: string | null; registrantProvince?: string | null; registrantReferralUrl?: string | null; registrantStreet?: string | null; registrarCity?: string | null; registrarCountry?: string | null; registrarEmail?: string | null; registrarFax?: string | null; registrarFaxExt?: string | null; registrarId?: string | null; registrarName?: string | null; registrarOrg?: string | null; registrarPhone?: string | null; registrarPhoneExt?: string | null; registrarPostalCode?: string | null; registrarProvince?: string | null; registrarReferralUrl?: string | null; registrarStreet?: string | null; status?: WhoisGetResponseStatusList | null; technicalCity?: string | null; technicalCountry?: string | null; technicalEmail?: string | null; technicalFax?: string | null; technicalFaxExt?: string | null; technicalId?: string | null; technicalName?: string | null; technicalOrg?: string | null; technicalPhone?: string | null; technicalPhoneExt?: string | null; technicalPostalCode?: string | null; technicalProvince?: string | null; technicalReferralUrl?: string | null; technicalStreet?: string | null; updatedDate?: string | null; updatedDateRaw?: string | null; whoisServer?: string | null; } export declare const GetWhoiResponse: S.Schema; export type AttackSurfaceReportIssuesListRequestIssueClassList = Array; export declare const AttackSurfaceReportIssuesListRequestIssueClassList: S.Schema; export type AttackSurfaceReportIssuesListRequestIssueClassNeqList = Array; export declare const AttackSurfaceReportIssuesListRequestIssueClassNeqList: S.Schema; export type AttackSurfaceReportIssuesListRequestIssueTypeList = Array; export declare const AttackSurfaceReportIssuesListRequestIssueTypeList: S.Schema; export type AttackSurfaceReportIssuesListRequestIssueTypeNeqList = Array; export declare const AttackSurfaceReportIssuesListRequestIssueTypeNeqList: S.Schema; export type AttackSurfaceReportIssuesListRequestProductList = Array; export declare const AttackSurfaceReportIssuesListRequestProductList: S.Schema; export type AttackSurfaceReportIssuesListRequestProductNeqList = Array; export declare const AttackSurfaceReportIssuesListRequestProductNeqList: S.Schema; export type AttackSurfaceReportIssuesListRequestSeverityList = Array; export declare const AttackSurfaceReportIssuesListRequestSeverityList: S.Schema; export type AttackSurfaceReportIssuesListRequestSeverityNeqList = Array; export declare const AttackSurfaceReportIssuesListRequestSeverityNeqList: S.Schema; export type AttackSurfaceReportIssuesListRequestSubjectList = Array; export declare const AttackSurfaceReportIssuesListRequestSubjectList: S.Schema; export type AttackSurfaceReportIssuesListRequestSubjectNeqList = Array; export declare const AttackSurfaceReportIssuesListRequestSubjectNeqList: S.Schema; export interface ListAttackSurfaceReportIssuesRequest { /** Identifier. */ accountId: string; dismissed?: boolean; issueClass?: AttackSurfaceReportIssuesListRequestIssueClassList; issueClassNeq?: AttackSurfaceReportIssuesListRequestIssueClassNeqList; issueType?: AttackSurfaceReportIssuesListRequestIssueTypeList; issueTypeNeq?: AttackSurfaceReportIssuesListRequestIssueTypeNeqList; /** Specifies the current page within paginated list of results. */ page?: number; /** Sets the number of results per page of results. */ perPage?: number; product?: AttackSurfaceReportIssuesListRequestProductList; productNeq?: AttackSurfaceReportIssuesListRequestProductNeqList; severity?: AttackSurfaceReportIssuesListRequestSeverityList; severityNeq?: AttackSurfaceReportIssuesListRequestSeverityNeqList; subject?: AttackSurfaceReportIssuesListRequestSubjectList; subjectNeq?: AttackSurfaceReportIssuesListRequestSubjectNeqList; } export declare const ListAttackSurfaceReportIssuesRequest: S.Schema; export type AttackSurfaceReportIssuesListResponseIssuesItemIssueType = "compliance_violation" | "email_security" | "exposed_infrastructure" | "insecure_configuration" | "weak_authentication" | "configuration_suggestion"; export declare const AttackSurfaceReportIssuesListResponseIssuesItemIssueType: any; export interface AttackSurfaceReportIssuesListResponseIssuesItemPayload { /** Describes the method used to detect insight. */ detectionMethod?: string | null; zoneTag?: string | null; } export declare const AttackSurfaceReportIssuesListResponseIssuesItemPayload: S.Schema; export type AttackSurfaceReportIssuesListResponseIssuesItemSeverity = "Low" | "Moderate" | "Critical"; export declare const AttackSurfaceReportIssuesListResponseIssuesItemSeverity: any; export type AttackSurfaceReportIssuesListResponseIssuesItemStatus = "active" | "resolved"; export declare const AttackSurfaceReportIssuesListResponseIssuesItemStatus: any; export type AttackSurfaceReportIssuesListResponseIssuesItemUserClassification = "false_positive" | "accept_risk" | "other"; export declare const AttackSurfaceReportIssuesListResponseIssuesItemUserClassification: any; export interface AttackSurfaceReportIssuesListResponseIssuesItem { id?: string | null; dismissed?: boolean | null; /** Indicates whether the insight has a large payload that requires fetching via the context endpoint. */ hasExtendedContext?: boolean | null; issueClass?: string | null; issueType?: AttackSurfaceReportIssuesListResponseIssuesItemIssueType | null; payload?: AttackSurfaceReportIssuesListResponseIssuesItemPayload | null; resolveLink?: string | null; resolveText?: string | null; severity?: AttackSurfaceReportIssuesListResponseIssuesItemSeverity | null; since?: string | null; /** The current status of the insight. */ status?: AttackSurfaceReportIssuesListResponseIssuesItemStatus | null; subject?: string | null; timestamp?: string | null; /** User-defined classification for the insight. Can be 'false_positive', 'accept_risk', 'other', or null. */ userClassification?: AttackSurfaceReportIssuesListResponseIssuesItemUserClassification | null; } export declare const AttackSurfaceReportIssuesListResponseIssuesItem: S.Schema; export type AttackSurfaceReportIssuesListResponseIssuesList = Array; export declare const AttackSurfaceReportIssuesListResponseIssuesList: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface ListAttackSurfaceReportIssuesResponse { /** Indicates the total number of results. */ count?: number | null; issues?: AttackSurfaceReportIssuesListResponseIssuesList | null; /** Specifies the current page within paginated list of results. */ page?: number | null; /** Sets the number of results per page of results. */ perPage?: number | null; } export declare const ListAttackSurfaceReportIssuesResponse: S.Schema; export interface DnsListRequestStartEndParams { /** Defaults to the current date. */ end?: string; /** Defaults to 30 days before the end parameter value. */ start?: string; } export declare const DnsListRequestStartEndParams: S.Schema; export interface ListDnsRequest { /** Identifier. */ accountId: string; ipv4?: string; /** Requested page within paginated list of results. */ page?: number; /** Maximum number of results requested. */ perPage?: number; startEndParams?: DnsListRequestStartEndParams; } export declare const ListDnsRequest: S.Schema; export interface DnsListResponseReverseRecordsItem { /** First seen date of the DNS record during the time period. */ firstSeen?: string | null; /** Hostname that the IP was observed resolving to. */ hostname?: string | null; /** Last seen date of the DNS record during the time period. */ lastSeen?: string | null; } export declare const DnsListResponseReverseRecordsItem: S.Schema; export type DnsListResponseReverseRecordsList = Array; export declare const DnsListResponseReverseRecordsList: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface ListDnsResponse { /** Total results returned based on your search parameters. */ count?: number | null; /** Current page within paginated list of results. */ page?: number | null; /** Number of results per page of results. */ perPage?: number | null; /** Reverse DNS look-ups observed during the time period. */ reverseRecords?: DnsListResponseReverseRecordsList | null; } export declare const ListDnsResponse: S.Schema; export interface ListIndicatorFeedPermissionsRequest { /** Identifier */ accountId: string; } export declare const ListIndicatorFeedPermissionsRequest: S.Schema; export interface IndicatorFeedsPermissionsListResultItem { /** The unique identifier for the indicator feed */ id?: number | null; /** The description of the example test */ description?: string | null; /** Whether the indicator feed can be attributed to a provider */ isAttributable?: boolean | null; /** Whether the indicator feed can be downloaded */ isDownloadable?: boolean | null; /** Whether the indicator feed is exposed to customers */ isPublic?: boolean | null; /** The name of the indicator feed */ name?: string | null; } export declare const IndicatorFeedsPermissionsListResultItem: S.Schema; export type IndicatorFeedsPermissionsListResultList = Array; export declare const IndicatorFeedsPermissionsListResultList: S.Schema; export type ListIndicatorFeedPermissionsResponse = IndicatorFeedsPermissionsListResultList; export declare const ListIndicatorFeedPermissionsResponse: S.Schema; export interface ListIndicatorFeedsRequest { /** Identifier */ accountId: string; } export declare const ListIndicatorFeedsRequest: S.Schema; export interface IndicatorFeedsListResultItem { /** The unique identifier for the indicator feed */ id?: number | null; /** The date and time when the data entry was created */ createdOn?: string | null; /** The description of the example test */ description?: string | null; /** Whether the indicator feed can be attributed to a provider */ isAttributable?: boolean | null; /** Whether the indicator feed can be downloaded */ isDownloadable?: boolean | null; /** Whether the indicator feed is exposed to customers */ isPublic?: boolean | null; /** The date and time when the data entry was last modified */ modifiedOn?: string | null; /** The name of the indicator feed */ name?: string | null; } export declare const IndicatorFeedsListResultItem: S.Schema; export type IndicatorFeedsListResultList = Array; export declare const IndicatorFeedsListResultList: S.Schema; export interface ListIndicatorFeedsResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: IndicatorFeedsListResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const ListIndicatorFeedsResponse: S.Schema; export interface ListSinkholesRequest { /** Identifier. */ accountId: string; } export declare const ListSinkholesRequest: S.Schema; export interface SinkholesListResultItem { /** The unique identifier for the sinkhole. */ id?: string | null; /** The account tag that owns this sinkhole. */ accountTag?: string | null; /** The date and time when the sinkhole was created. */ createdOn?: string | null; /** The date and time when the sinkhole was last modified. */ modifiedOn?: string | null; /** The name of the sinkhole. */ name?: string | null; /** The name of the R2 bucket to store results. */ r2Bucket?: string | null; /** The id of the R2 instance. */ r2Id?: string | null; } export declare const SinkholesListResultItem: S.Schema; export type SinkholesListResultList = Array; export declare const SinkholesListResultList: S.Schema; export interface ListSinkholesResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: SinkholesListResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const ListSinkholesResponse: S.Schema; export interface PutIndicatorFeedSnapshotRequest { /** Identifier */ accountId: string; /** Indicator feed ID */ feedId: number; /** The file to upload. Either a plain STIX2/CRDF body or a gzipped one (recognised by 0x1f 0x8b magic bytes or a .gz filename suffix). */ source?: string; } export declare const PutIndicatorFeedSnapshotRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface PutIndicatorFeedSnapshotResponse { /** Feed id */ fileId?: number | null; /** Name of the file unified in our system */ filename?: string | null; /** Current status of upload, should be unified */ status?: string | null; } export declare const PutIndicatorFeedSnapshotResponse: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestIssueClassList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestIssueClassList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestIssueClassNeqList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestIssueClassNeqList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestIssueTypeList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestIssueTypeList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestIssueTypeNeqList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestIssueTypeNeqList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestProductList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestProductList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestProductNeqList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestProductNeqList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestSeverityList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestSeverityList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestSeverityNeqList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestSeverityNeqList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestSubjectList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestSubjectList: S.Schema; export type AttackSurfaceReportIssuesSeverityRequestSubjectNeqList = Array; export declare const AttackSurfaceReportIssuesSeverityRequestSubjectNeqList: S.Schema; export interface SeverityAttackSurfaceReportIssueRequest { /** Identifier. */ accountId: string; dismissed?: boolean; issueClass?: AttackSurfaceReportIssuesSeverityRequestIssueClassList; issueClassNeq?: AttackSurfaceReportIssuesSeverityRequestIssueClassNeqList; issueType?: AttackSurfaceReportIssuesSeverityRequestIssueTypeList; issueTypeNeq?: AttackSurfaceReportIssuesSeverityRequestIssueTypeNeqList; product?: AttackSurfaceReportIssuesSeverityRequestProductList; productNeq?: AttackSurfaceReportIssuesSeverityRequestProductNeqList; severity?: AttackSurfaceReportIssuesSeverityRequestSeverityList; severityNeq?: AttackSurfaceReportIssuesSeverityRequestSeverityNeqList; subject?: AttackSurfaceReportIssuesSeverityRequestSubjectList; subjectNeq?: AttackSurfaceReportIssuesSeverityRequestSubjectNeqList; } export declare const SeverityAttackSurfaceReportIssueRequest: S.Schema; export type AttackSurfaceReportIssuesSeverityResultItem = AttackSurfaceReportIssuesClassResultItem; export declare const AttackSurfaceReportIssuesSeverityResultItem: S.Schema; export type AttackSurfaceReportIssuesSeverityResultList = Array; export declare const AttackSurfaceReportIssuesSeverityResultList: S.Schema; export type SeverityAttackSurfaceReportIssueResponse = AttackSurfaceReportIssuesSeverityResultList; export declare const SeverityAttackSurfaceReportIssueResponse: S.Schema; export type AttackSurfaceReportIssuesTypeRequestIssueClassList = Array; export declare const AttackSurfaceReportIssuesTypeRequestIssueClassList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestIssueClassNeqList = Array; export declare const AttackSurfaceReportIssuesTypeRequestIssueClassNeqList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestIssueTypeList = Array; export declare const AttackSurfaceReportIssuesTypeRequestIssueTypeList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestIssueTypeNeqList = Array; export declare const AttackSurfaceReportIssuesTypeRequestIssueTypeNeqList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestProductList = Array; export declare const AttackSurfaceReportIssuesTypeRequestProductList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestProductNeqList = Array; export declare const AttackSurfaceReportIssuesTypeRequestProductNeqList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestSeverityList = Array; export declare const AttackSurfaceReportIssuesTypeRequestSeverityList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestSeverityNeqList = Array; export declare const AttackSurfaceReportIssuesTypeRequestSeverityNeqList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestSubjectList = Array; export declare const AttackSurfaceReportIssuesTypeRequestSubjectList: S.Schema; export type AttackSurfaceReportIssuesTypeRequestSubjectNeqList = Array; export declare const AttackSurfaceReportIssuesTypeRequestSubjectNeqList: S.Schema; export interface TypeAttackSurfaceReportIssueRequest { /** Identifier. */ accountId: string; dismissed?: boolean; issueClass?: AttackSurfaceReportIssuesTypeRequestIssueClassList; issueClassNeq?: AttackSurfaceReportIssuesTypeRequestIssueClassNeqList; issueType?: AttackSurfaceReportIssuesTypeRequestIssueTypeList; issueTypeNeq?: AttackSurfaceReportIssuesTypeRequestIssueTypeNeqList; product?: AttackSurfaceReportIssuesTypeRequestProductList; productNeq?: AttackSurfaceReportIssuesTypeRequestProductNeqList; severity?: AttackSurfaceReportIssuesTypeRequestSeverityList; severityNeq?: AttackSurfaceReportIssuesTypeRequestSeverityNeqList; subject?: AttackSurfaceReportIssuesTypeRequestSubjectList; subjectNeq?: AttackSurfaceReportIssuesTypeRequestSubjectNeqList; } export declare const TypeAttackSurfaceReportIssueRequest: S.Schema; export type AttackSurfaceReportIssuesTypeResultItem = AttackSurfaceReportIssuesClassResultItem; export declare const AttackSurfaceReportIssuesTypeResultItem: S.Schema; export type AttackSurfaceReportIssuesTypeResultList = Array; export declare const AttackSurfaceReportIssuesTypeResultList: S.Schema; export type TypeAttackSurfaceReportIssueResponse = AttackSurfaceReportIssuesTypeResultList; export declare const TypeAttackSurfaceReportIssueResponse: S.Schema; export interface UpdateIndicatorFeedRequest { /** Identifier */ accountId: string; /** Indicator feed ID */ feedId: number; /** The new description of the feed */ description?: string; /** The new is_attributable value of the feed */ isAttributable?: boolean; /** The new is_downloadable value of the feed */ isDownloadable?: boolean; /** The new is_public value of the feed */ isPublic?: boolean; /** The new name of the feed */ name?: string; } export declare const UpdateIndicatorFeedRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface UpdateIndicatorFeedResponse { /** The unique identifier for the indicator feed */ id?: number | null; /** The date and time when the data entry was created */ createdOn?: string | null; /** The description of the example test */ description?: string | null; /** Whether the indicator feed can be attributed to a provider */ isAttributable?: boolean | null; /** Whether the indicator feed can be downloaded */ isDownloadable?: boolean | null; /** Whether the indicator feed is exposed to customers */ isPublic?: boolean | null; /** The date and time when the data entry was last modified */ modifiedOn?: string | null; /** The name of the indicator feed */ name?: string | null; } export declare const UpdateIndicatorFeedResponse: S.Schema; export type ClassAttackSurfaceReportIssueError = CloudflareOpError; /** Retrieves Security Center issue counts aggregated by classification class. */ export declare const classAttackSurfaceReportIssue: API.OperationMethod; export type CreateIndicatorFeedError = IndicatorFeedsNotEntitled | Forbidden | CloudflareOpError; /** Creates a new custom threat indicator feed for sharing threat intelligence data. */ export declare const createIndicatorFeed: API.OperationMethod; export type CreateIndicatorFeedPermissionError = IndicatorFeedNotFound | Forbidden | CloudflareOpError; /** Grants access permissions for a custom threat indicator feed to other accounts. */ export declare const createIndicatorFeedPermission: API.OperationMethod; export type CreateMiscategorizationError = CloudflareOpError; /** Allows you to submit requests to change a domain’s category. Requests that include category `169` (New Domains) or category `177` (Newly Seen) in any of `content_adds`, `content_removes`, `security_adds`, or `security_removes` will be rejected with a `400 Bad Request`. These categories are automatically managed and fall off 30 days after they are applied. */ export declare const createMiscategorization: API.OperationMethod; export type DataIndicatorFeedError = CloudflareOpError; /** Retrieves the raw data entries in a custom threat indicator feed. */ export declare const dataIndicatorFeed: API.OperationMethod; export type DeleteIndicatorFeedPermissionError = IndicatorFeedNotFound | Forbidden | CloudflareOpError; /** Revokes access permissions for a custom threat indicator feed. */ export declare const deleteIndicatorFeedPermission: API.OperationMethod; export type DismissAttackSurfaceReportIssueError = CloudflareOpError; /** Deprecated endpoint for archiving Security Center insights. Use the newer archive-security-center-insight endpoint instead. */ export declare const dismissAttackSurfaceReportIssue: API.OperationMethod; export type GetAsnError = CloudflareOpError; /** Gets an overview of the Autonomous System Number (ASN) and a list of subnets for it. */ export declare const getAsn: API.OperationMethod; export type GetAsnSubnetError = CloudflareOpError; /** Get ASN Subnets. */ export declare const getAsnSubnet: API.OperationMethod; export type GetAttackSurfaceReportIssueTypeError = CloudflareOpError; /** Lists all available issue types in Security Center, describing categories of security issues. */ export declare const getAttackSurfaceReportIssueType: API.PaginatedOperationMethod; export type GetDomainError = CloudflareOpError; /** Gets security details and statistics about a domain. */ export declare const getDomain: API.OperationMethod; export type GetDomainBulkError = CloudflareOpError; /** Returns security details and statistics about multiple domains in a single request. **Behavior change — domain ranking is becoming opt-in.** This endpoint previously included domain ranking data in every response and accepted a `skip_ranking=true` query parameter to opt out. That parameter is being deprecated and ranking will no longer be returned by default. Callers that want ranking data must pass `include_ranking=true`. The `skip_ranking` parameter will be silently ignored once the change ships. */ export declare const getDomainBulk: API.OperationMethod; export type GetDomainHistoryError = CloudflareOpError; /** Gets historical security threat and content categories currently and previously assigned to a domain. */ export declare const getDomainHistory: API.OperationMethod; export type GetIndicatorFeedError = IndicatorFeedNotFound | Forbidden | CloudflareOpError; /** Retrieves details for a specific custom threat indicator feed. */ export declare const getIndicatorFeed: API.OperationMethod; export type GetIpError = CloudflareOpError; /** Gets the geolocation, ASN, infrastructure type of the ASN, and any security threat categories of an IP address. **Must provide ip query parameters.** For example, `/intel/ip?ipv4=1.1.1.1` or `/intel/ip?ipv6=2001:db8::1`. */ export declare const getIp: API.OperationMethod; export type GetWhoiError = CloudflareOpError; /** Retrieves WHOIS registration data for a domain, including registrant and nameserver information. */ export declare const getWhoi: API.OperationMethod; export type ListAttackSurfaceReportIssuesError = CloudflareOpError; /** Lists all Security Center issues for the account, showing active security problems requiring attention. */ export declare const listAttackSurfaceReportIssues: API.OperationMethod; export type ListDnsError = CloudflareOpError; /** Gets a list of all the domains that have resolved to a specific IP address. */ export declare const listDns: API.OperationMethod; export type ListIndicatorFeedPermissionsError = Forbidden | CloudflareOpError; /** Lists current access permissions for custom threat indicator feeds. */ export declare const listIndicatorFeedPermissions: API.OperationMethod; export type ListIndicatorFeedsError = Forbidden | CloudflareOpError; /** Retrieves details for all accessible custom threat indicator feeds. */ export declare const listIndicatorFeeds: API.PaginatedOperationMethod; export type ListSinkholesError = CloudflareOpError; /** Lists sinkholes owned by the account for redirecting malicious traffic. */ export declare const listSinkholes: API.PaginatedOperationMethod; export type PutIndicatorFeedSnapshotError = IndicatorFeedNotFound | Forbidden | CloudflareOpError; /** Revises the raw data entries in a custom threat indicator feed. Accepts both plain and gzipped STIX2/CRDF bodies. Gzip is detected by RFC 1952 magic bytes (`0x1f 0x8b`) and/or a `.gz` filename suffix (case-insensitive) — either signal alone is sufficient to trigger the gzip path; if the body is not valid gzip, the upload fails fast. Customers are encouraged to gzip larger uploads — the api-gateway 500 MB body cap applies to the on-the-wire (compressed) size, so gzip lets a single upload carry several GiB of decompressed STIX. */ export declare const putIndicatorFeedSnapshot: API.OperationMethod; export type SeverityAttackSurfaceReportIssueError = CloudflareOpError; /** Retrieves Security Center issue counts aggregated by severity level. */ export declare const severityAttackSurfaceReportIssue: API.OperationMethod; export type TypeAttackSurfaceReportIssueError = CloudflareOpError; /** Retrieves Security Center issue counts aggregated by issue type. */ export declare const typeAttackSurfaceReportIssue: API.OperationMethod; export type UpdateIndicatorFeedError = IndicatorFeedNotFound | Forbidden | CloudflareOpError; /** Revises details for a specific custom threat indicator feed. */ export declare const updateIndicatorFeed: API.OperationMethod; //# sourceMappingURL=intel.d.ts.map