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 }; export interface DismissInsightForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; issueId: string; dismiss?: boolean; } export declare const DismissInsightForAccountRequest: S.Schema; export interface DismissInsightForAccountResponse { } export declare const DismissInsightForAccountResponse: S.Schema; export interface DismissInsightForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; issueId: string; dismiss?: boolean; } export declare const DismissInsightForZoneRequest: S.Schema; export interface DismissInsightForZoneResponse { } export declare const DismissInsightForZoneResponse: S.Schema; export type InsightsClassGetRequestIssueClassList = Array; export declare const InsightsClassGetRequestIssueClassList: S.Schema; export type InsightsClassGetRequestIssueClassNeqList = Array; export declare const InsightsClassGetRequestIssueClassNeqList: S.Schema; export type InsightsClassGetRequestIssueTypeList = Array; export declare const InsightsClassGetRequestIssueTypeList: S.Schema; export type InsightsClassGetRequestIssueTypeNeqList = Array; export declare const InsightsClassGetRequestIssueTypeNeqList: S.Schema; export type InsightsClassGetRequestProductList = Array; export declare const InsightsClassGetRequestProductList: S.Schema; export type InsightsClassGetRequestProductNeqList = Array; export declare const InsightsClassGetRequestProductNeqList: S.Schema; export type InsightsClassGetRequestSeverityList = Array; export declare const InsightsClassGetRequestSeverityList: S.Schema; export type InsightsClassGetRequestSeverityNeqList = Array; export declare const InsightsClassGetRequestSeverityNeqList: S.Schema; export type InsightsClassGetRequestSubjectList = Array; export declare const InsightsClassGetRequestSubjectList: S.Schema; export type InsightsClassGetRequestSubjectNeqList = Array; export declare const InsightsClassGetRequestSubjectNeqList: S.Schema; export interface GetInsightClassForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; dismissed?: boolean; issueClass?: InsightsClassGetRequestIssueClassList; issueClassNeq?: InsightsClassGetRequestIssueClassNeqList; issueType?: InsightsClassGetRequestIssueTypeList; issueTypeNeq?: InsightsClassGetRequestIssueTypeNeqList; product?: InsightsClassGetRequestProductList; productNeq?: InsightsClassGetRequestProductNeqList; severity?: InsightsClassGetRequestSeverityList; severityNeq?: InsightsClassGetRequestSeverityNeqList; subject?: InsightsClassGetRequestSubjectList; subjectNeq?: InsightsClassGetRequestSubjectNeqList; } export declare const GetInsightClassForAccountRequest: S.Schema; export interface InsightsClassGetResultItem { count?: number | null; value?: string | null; } export declare const InsightsClassGetResultItem: S.Schema; export type InsightsClassGetResultList = Array; export declare const InsightsClassGetResultList: S.Schema; export type GetInsightClassResponse = InsightsClassGetResultList; export declare const GetInsightClassResponse: S.Schema; export interface GetInsightClassForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; dismissed?: boolean; issueClass?: InsightsClassGetRequestIssueClassList; issueClassNeq?: InsightsClassGetRequestIssueClassNeqList; issueType?: InsightsClassGetRequestIssueTypeList; issueTypeNeq?: InsightsClassGetRequestIssueTypeNeqList; product?: InsightsClassGetRequestProductList; productNeq?: InsightsClassGetRequestProductNeqList; severity?: InsightsClassGetRequestSeverityList; severityNeq?: InsightsClassGetRequestSeverityNeqList; subject?: InsightsClassGetRequestSubjectList; subjectNeq?: InsightsClassGetRequestSubjectNeqList; } export declare const GetInsightClassForZoneRequest: S.Schema; export interface GetInsightContextRequest { /** Identifier. */ accountId: string; issueId: string; } export declare const GetInsightContextRequest: S.Schema; export type InsightsContextGetResultMap = { [key: string]: unknown | undefined; }; export declare const InsightsContextGetResultMap: S.Schema; export type GetInsightContextResponse = InsightsContextGetResultMap; export declare const GetInsightContextResponse: S.Schema; export type InsightsSeverityGetRequestIssueClassList = Array; export declare const InsightsSeverityGetRequestIssueClassList: S.Schema; export type InsightsSeverityGetRequestIssueClassNeqList = Array; export declare const InsightsSeverityGetRequestIssueClassNeqList: S.Schema; export type InsightsSeverityGetRequestIssueTypeList = Array; export declare const InsightsSeverityGetRequestIssueTypeList: S.Schema; export type InsightsSeverityGetRequestIssueTypeNeqList = Array; export declare const InsightsSeverityGetRequestIssueTypeNeqList: S.Schema; export type InsightsSeverityGetRequestProductList = Array; export declare const InsightsSeverityGetRequestProductList: S.Schema; export type InsightsSeverityGetRequestProductNeqList = Array; export declare const InsightsSeverityGetRequestProductNeqList: S.Schema; export type InsightsSeverityGetRequestSeverityList = Array; export declare const InsightsSeverityGetRequestSeverityList: S.Schema; export type InsightsSeverityGetRequestSeverityNeqList = Array; export declare const InsightsSeverityGetRequestSeverityNeqList: S.Schema; export type InsightsSeverityGetRequestSubjectList = Array; export declare const InsightsSeverityGetRequestSubjectList: S.Schema; export type InsightsSeverityGetRequestSubjectNeqList = Array; export declare const InsightsSeverityGetRequestSubjectNeqList: S.Schema; export interface GetInsightSeverityForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; dismissed?: boolean; issueClass?: InsightsSeverityGetRequestIssueClassList; issueClassNeq?: InsightsSeverityGetRequestIssueClassNeqList; issueType?: InsightsSeverityGetRequestIssueTypeList; issueTypeNeq?: InsightsSeverityGetRequestIssueTypeNeqList; product?: InsightsSeverityGetRequestProductList; productNeq?: InsightsSeverityGetRequestProductNeqList; severity?: InsightsSeverityGetRequestSeverityList; severityNeq?: InsightsSeverityGetRequestSeverityNeqList; subject?: InsightsSeverityGetRequestSubjectList; subjectNeq?: InsightsSeverityGetRequestSubjectNeqList; } export declare const GetInsightSeverityForAccountRequest: S.Schema; export type InsightsSeverityGetResultItem = InsightsClassGetResultItem; export declare const InsightsSeverityGetResultItem: S.Schema; export type InsightsSeverityGetResultList = Array; export declare const InsightsSeverityGetResultList: S.Schema; export type GetInsightSeverityResponse = InsightsSeverityGetResultList; export declare const GetInsightSeverityResponse: S.Schema; export interface GetInsightSeverityForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; dismissed?: boolean; issueClass?: InsightsSeverityGetRequestIssueClassList; issueClassNeq?: InsightsSeverityGetRequestIssueClassNeqList; issueType?: InsightsSeverityGetRequestIssueTypeList; issueTypeNeq?: InsightsSeverityGetRequestIssueTypeNeqList; product?: InsightsSeverityGetRequestProductList; productNeq?: InsightsSeverityGetRequestProductNeqList; severity?: InsightsSeverityGetRequestSeverityList; severityNeq?: InsightsSeverityGetRequestSeverityNeqList; subject?: InsightsSeverityGetRequestSubjectList; subjectNeq?: InsightsSeverityGetRequestSubjectNeqList; } export declare const GetInsightSeverityForZoneRequest: S.Schema; export type InsightsTypeGetRequestIssueClassList = Array; export declare const InsightsTypeGetRequestIssueClassList: S.Schema; export type InsightsTypeGetRequestIssueClassNeqList = Array; export declare const InsightsTypeGetRequestIssueClassNeqList: S.Schema; export type InsightsTypeGetRequestIssueTypeList = Array; export declare const InsightsTypeGetRequestIssueTypeList: S.Schema; export type InsightsTypeGetRequestIssueTypeNeqList = Array; export declare const InsightsTypeGetRequestIssueTypeNeqList: S.Schema; export type InsightsTypeGetRequestProductList = Array; export declare const InsightsTypeGetRequestProductList: S.Schema; export type InsightsTypeGetRequestProductNeqList = Array; export declare const InsightsTypeGetRequestProductNeqList: S.Schema; export type InsightsTypeGetRequestSeverityList = Array; export declare const InsightsTypeGetRequestSeverityList: S.Schema; export type InsightsTypeGetRequestSeverityNeqList = Array; export declare const InsightsTypeGetRequestSeverityNeqList: S.Schema; export type InsightsTypeGetRequestSubjectList = Array; export declare const InsightsTypeGetRequestSubjectList: S.Schema; export type InsightsTypeGetRequestSubjectNeqList = Array; export declare const InsightsTypeGetRequestSubjectNeqList: S.Schema; export interface GetInsightTypeForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; dismissed?: boolean; issueClass?: InsightsTypeGetRequestIssueClassList; issueClassNeq?: InsightsTypeGetRequestIssueClassNeqList; issueType?: InsightsTypeGetRequestIssueTypeList; issueTypeNeq?: InsightsTypeGetRequestIssueTypeNeqList; product?: InsightsTypeGetRequestProductList; productNeq?: InsightsTypeGetRequestProductNeqList; severity?: InsightsTypeGetRequestSeverityList; severityNeq?: InsightsTypeGetRequestSeverityNeqList; subject?: InsightsTypeGetRequestSubjectList; subjectNeq?: InsightsTypeGetRequestSubjectNeqList; } export declare const GetInsightTypeForAccountRequest: S.Schema; export type InsightsTypeGetResultItem = InsightsClassGetResultItem; export declare const InsightsTypeGetResultItem: S.Schema; export type InsightsTypeGetResultList = Array; export declare const InsightsTypeGetResultList: S.Schema; export type GetInsightTypeResponse = InsightsTypeGetResultList; export declare const GetInsightTypeResponse: S.Schema; export interface GetInsightTypeForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; dismissed?: boolean; issueClass?: InsightsTypeGetRequestIssueClassList; issueClassNeq?: InsightsTypeGetRequestIssueClassNeqList; issueType?: InsightsTypeGetRequestIssueTypeList; issueTypeNeq?: InsightsTypeGetRequestIssueTypeNeqList; product?: InsightsTypeGetRequestProductList; productNeq?: InsightsTypeGetRequestProductNeqList; severity?: InsightsTypeGetRequestSeverityList; severityNeq?: InsightsTypeGetRequestSeverityNeqList; subject?: InsightsTypeGetRequestSubjectList; subjectNeq?: InsightsTypeGetRequestSubjectNeqList; } export declare const GetInsightTypeForZoneRequest: S.Schema; export type InsightsAuditLogsListByInsightRequestFieldChanged = "status" | "user_classification"; export declare const InsightsAuditLogsListByInsightRequestFieldChanged: any; export type InsightsAuditLogsListByInsightRequestOrder = "asc" | "desc"; export declare const InsightsAuditLogsListByInsightRequestOrder: any; export interface ListByInsightInsightAuditLogForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; issueId: string; /** Filter entries changed before this timestamp (RFC 3339). */ before?: string; /** Filter by the actor that made the change. */ changedBy?: string; /** Opaque cursor for pagination. Use the cursor value from result_info of the previous response. */ cursor?: string; /** Filter by the field that was changed. */ fieldChanged?: InsightsAuditLogsListByInsightRequestFieldChanged | (string & {}); /** Sort order for results. Use 'asc' for oldest first or 'desc' for newest first. */ order?: InsightsAuditLogsListByInsightRequestOrder | (string & {}); /** Number of results per page. */ perPage?: number; /** Filter entries changed at or after this timestamp (RFC 3339). */ since?: string; } export declare const ListByInsightInsightAuditLogForAccountRequest: S.Schema; export type InsightsAuditLogsListByInsightResultItemFieldChanged = "status" | "user_classification"; export declare const InsightsAuditLogsListByInsightResultItemFieldChanged: any; export interface InsightsAuditLogsListByInsightResultItem { /** UUIDv7 identifier for the audit log entry, time-ordered. */ id?: string | null; /** The timestamp when the change occurred. */ changedAt?: string | null; /** The actor that made the change. 'system' for automated changes, or a user identifier. */ changedBy?: string | null; /** The value of the field after the change. Null if the field was cleared. */ currentValue?: string | null; /** The field that was changed. */ fieldChanged?: InsightsAuditLogsListByInsightResultItemFieldChanged | null; /** The ID of the insight this audit log entry relates to. */ issueId?: string | null; /** The value of the field before the change. Null if the field was not previously set. */ previousValue?: string | null; /** Optional rationale provided for the change. */ rationale?: string | null; /** The zone ID associated with the insight. Only present for zone-level insights. */ zoneId?: number | null; } export declare const InsightsAuditLogsListByInsightResultItem: S.Schema; export type InsightsAuditLogsListByInsightResultList = Array; export declare const InsightsAuditLogsListByInsightResultList: S.Schema; export interface ListByInsightInsightAuditLogResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: InsightsAuditLogsListByInsightResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const ListByInsightInsightAuditLogResponse: S.Schema; export interface ListByInsightInsightAuditLogForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; issueId: string; /** Filter entries changed before this timestamp (RFC 3339). */ before?: string; /** Filter by the actor that made the change. */ changedBy?: string; /** Opaque cursor for pagination. Use the cursor value from result_info of the previous response. */ cursor?: string; /** Filter by the field that was changed. */ fieldChanged?: InsightsAuditLogsListByInsightRequestFieldChanged | (string & {}); /** Sort order for results. Use 'asc' for oldest first or 'desc' for newest first. */ order?: InsightsAuditLogsListByInsightRequestOrder | (string & {}); /** Number of results per page. */ perPage?: number; /** Filter entries changed at or after this timestamp (RFC 3339). */ since?: string; } export declare const ListByInsightInsightAuditLogForZoneRequest: S.Schema; export type InsightsAuditLogsListRequestFieldChanged = "status" | "user_classification"; export declare const InsightsAuditLogsListRequestFieldChanged: any; export type InsightsAuditLogsListRequestOrder = "asc" | "desc"; export declare const InsightsAuditLogsListRequestOrder: any; export interface ListInsightAuditLogsForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; /** Filter entries changed before this timestamp (RFC 3339). */ before?: string; /** Filter by the actor that made the change. */ changedBy?: string; /** Opaque cursor for pagination. Use the cursor value from result_info of the previous response. */ cursor?: string; /** Filter by the field that was changed. */ fieldChanged?: InsightsAuditLogsListRequestFieldChanged | (string & {}); /** Sort order for results. Use 'asc' for oldest first or 'desc' for newest first. */ order?: InsightsAuditLogsListRequestOrder | (string & {}); /** Number of results per page. */ perPage?: number; /** Filter entries changed at or after this timestamp (RFC 3339). */ since?: string; } export declare const ListInsightAuditLogsForAccountRequest: S.Schema; export type InsightsAuditLogsListResultItemFieldChanged = "status" | "user_classification"; export declare const InsightsAuditLogsListResultItemFieldChanged: any; export interface InsightsAuditLogsListResultItem { /** UUIDv7 identifier for the audit log entry, time-ordered. */ id?: string | null; /** The timestamp when the change occurred. */ changedAt?: string | null; /** The actor that made the change. 'system' for automated changes, or a user identifier. */ changedBy?: string | null; /** The value of the field after the change. Null if the field was cleared. */ currentValue?: string | null; /** The field that was changed. */ fieldChanged?: InsightsAuditLogsListResultItemFieldChanged | null; /** The ID of the insight this audit log entry relates to. */ issueId?: string | null; /** The value of the field before the change. Null if the field was not previously set. */ previousValue?: string | null; /** Optional rationale provided for the change. */ rationale?: string | null; /** The zone ID associated with the insight. Only present for zone-level insights. */ zoneId?: number | null; } export declare const InsightsAuditLogsListResultItem: S.Schema; export type InsightsAuditLogsListResultList = Array; export declare const InsightsAuditLogsListResultList: S.Schema; export interface ListInsightAuditLogsResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: InsightsAuditLogsListResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const ListInsightAuditLogsResponse: S.Schema; export interface ListInsightAuditLogsForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; /** Filter entries changed before this timestamp (RFC 3339). */ before?: string; /** Filter by the actor that made the change. */ changedBy?: string; /** Opaque cursor for pagination. Use the cursor value from result_info of the previous response. */ cursor?: string; /** Filter by the field that was changed. */ fieldChanged?: InsightsAuditLogsListRequestFieldChanged | (string & {}); /** Sort order for results. Use 'asc' for oldest first or 'desc' for newest first. */ order?: InsightsAuditLogsListRequestOrder | (string & {}); /** Number of results per page. */ perPage?: number; /** Filter entries changed at or after this timestamp (RFC 3339). */ since?: string; } export declare const ListInsightAuditLogsForZoneRequest: S.Schema; export type InsightsListRequestIssueClassList = Array; export declare const InsightsListRequestIssueClassList: S.Schema; export type InsightsListRequestIssueClassNeqList = Array; export declare const InsightsListRequestIssueClassNeqList: S.Schema; export type InsightsListRequestIssueTypeList = Array; export declare const InsightsListRequestIssueTypeList: S.Schema; export type InsightsListRequestIssueTypeNeqList = Array; export declare const InsightsListRequestIssueTypeNeqList: S.Schema; export type InsightsListRequestProductList = Array; export declare const InsightsListRequestProductList: S.Schema; export type InsightsListRequestProductNeqList = Array; export declare const InsightsListRequestProductNeqList: S.Schema; export type InsightsListRequestSeverityList = Array; export declare const InsightsListRequestSeverityList: S.Schema; export type InsightsListRequestSeverityNeqList = Array; export declare const InsightsListRequestSeverityNeqList: S.Schema; export type InsightsListRequestSubjectList = Array; export declare const InsightsListRequestSubjectList: S.Schema; export type InsightsListRequestSubjectNeqList = Array; export declare const InsightsListRequestSubjectNeqList: S.Schema; export interface ListInsightsForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; dismissed?: boolean; issueClass?: InsightsListRequestIssueClassList; issueClassNeq?: InsightsListRequestIssueClassNeqList; issueType?: InsightsListRequestIssueTypeList; issueTypeNeq?: InsightsListRequestIssueTypeNeqList; /** Specifies the current page within paginated list of results. */ page?: number; /** Sets the number of results per page of results. */ perPage?: number; product?: InsightsListRequestProductList; productNeq?: InsightsListRequestProductNeqList; severity?: InsightsListRequestSeverityList; severityNeq?: InsightsListRequestSeverityNeqList; subject?: InsightsListRequestSubjectList; subjectNeq?: InsightsListRequestSubjectNeqList; } export declare const ListInsightsForAccountRequest: S.Schema; export type InsightsListResponseIssuesItemIssueType = "compliance_violation" | "email_security" | "exposed_infrastructure" | "insecure_configuration" | "weak_authentication" | "configuration_suggestion"; export declare const InsightsListResponseIssuesItemIssueType: any; export interface InsightsListResponseIssuesItemPayload { /** Describes the method used to detect insight. */ detectionMethod?: string | null; zoneTag?: string | null; } export declare const InsightsListResponseIssuesItemPayload: S.Schema; export type InsightsListResponseIssuesItemSeverity = "Low" | "Moderate" | "Critical"; export declare const InsightsListResponseIssuesItemSeverity: any; export type InsightsListResponseIssuesItemStatus = "active" | "resolved"; export declare const InsightsListResponseIssuesItemStatus: any; export type InsightsListResponseIssuesItemUserClassification = "false_positive" | "accept_risk" | "other"; export declare const InsightsListResponseIssuesItemUserClassification: any; export interface InsightsListResponseIssuesItem { 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?: InsightsListResponseIssuesItemIssueType | null; payload?: InsightsListResponseIssuesItemPayload | null; resolveLink?: string | null; resolveText?: string | null; severity?: InsightsListResponseIssuesItemSeverity | null; since?: string | null; /** The current status of the insight. */ status?: InsightsListResponseIssuesItemStatus | null; subject?: string | null; timestamp?: string | null; /** User-defined classification for the insight. Can be 'false_positive', 'accept_risk', 'other', or null. */ userClassification?: InsightsListResponseIssuesItemUserClassification | null; } export declare const InsightsListResponseIssuesItem: S.Schema; export type InsightsListResponseIssuesList = Array; export declare const InsightsListResponseIssuesList: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface ListInsightsResponse { /** Indicates the total number of results. */ count?: number | null; issues?: InsightsListResponseIssuesList | 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 ListInsightsResponse: S.Schema; export interface ListInsightsForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; dismissed?: boolean; issueClass?: InsightsListRequestIssueClassList; issueClassNeq?: InsightsListRequestIssueClassNeqList; issueType?: InsightsListRequestIssueTypeList; issueTypeNeq?: InsightsListRequestIssueTypeNeqList; /** Specifies the current page within paginated list of results. */ page?: number; /** Sets the number of results per page of results. */ perPage?: number; product?: InsightsListRequestProductList; productNeq?: InsightsListRequestProductNeqList; severity?: InsightsListRequestSeverityList; severityNeq?: InsightsListRequestSeverityNeqList; subject?: InsightsListRequestSubjectList; subjectNeq?: InsightsListRequestSubjectNeqList; } export declare const ListInsightsForZoneRequest: S.Schema; export type InsightsClassificationUpdateRequestClassification = "false_positive" | "accept_risk" | "other"; export declare const InsightsClassificationUpdateRequestClassification: any; export interface PatchInsightClassificationForAccountRequest { /** The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. */ accountId: string; issueId: string; /** User-defined classification for the insight. Can be 'false_positive', 'accept_risk', 'other', or null. */ classification?: InsightsClassificationUpdateRequestClassification | (string & {}); /** Rationale for the classification change. Required when classification is 'accept_risk' or 'other'. */ rationale?: string; } export declare const PatchInsightClassificationForAccountRequest: S.Schema; export interface PatchInsightClassificationForAccountResponse { } export declare const PatchInsightClassificationForAccountResponse: S.Schema; export interface PatchInsightClassificationForZoneRequest { /** The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. */ zoneId: string; issueId: string; /** User-defined classification for the insight. Can be 'false_positive', 'accept_risk', 'other', or null. */ classification?: InsightsClassificationUpdateRequestClassification | (string & {}); /** Rationale for the classification change. Required when classification is 'accept_risk' or 'other'. */ rationale?: string; } export declare const PatchInsightClassificationForZoneRequest: S.Schema; export interface PatchInsightClassificationForZoneResponse { } export declare const PatchInsightClassificationForZoneResponse: S.Schema; export type DismissInsightForAccountError = CloudflareOpError; /** Archives a Security Center insight for an account or zone, removing it from the active insights list while preserving historical data. */ export declare const dismissInsightForAccount: API.OperationMethod; export type DismissInsightForZoneError = CloudflareOpError; /** Archives a Security Center insight for an account or zone, removing it from the active insights list while preserving historical data. */ export declare const dismissInsightForZone: API.OperationMethod; export type GetInsightClassForAccountError = CloudflareOpError; /** Retrieves Security Center insight counts aggregated by classification class. */ export declare const getInsightClassForAccount: API.OperationMethod; export type GetInsightClassForZoneError = CloudflareOpError; /** Retrieves Security Center insight counts aggregated by classification class. */ export declare const getInsightClassForZone: API.OperationMethod; export type GetInsightContextError = CloudflareOpError; /** Returns the full context payload for an insight. This endpoint is used for insights with large payloads that are not included inline in the list response. */ export declare const getInsightContext: API.OperationMethod; export type GetInsightSeverityForAccountError = CloudflareOpError; /** Retrieves Security Center insight counts aggregated by severity level (critical, high, medium, low). */ export declare const getInsightSeverityForAccount: API.OperationMethod; export type GetInsightSeverityForZoneError = CloudflareOpError; /** Retrieves Security Center insight counts aggregated by severity level (critical, high, medium, low). */ export declare const getInsightSeverityForZone: API.OperationMethod; export type GetInsightTypeForAccountError = CloudflareOpError; /** Retrieves Security Center insight counts aggregated by insight type. */ export declare const getInsightTypeForAccount: API.OperationMethod; export type GetInsightTypeForZoneError = CloudflareOpError; /** Retrieves Security Center insight counts aggregated by insight type. */ export declare const getInsightTypeForZone: API.OperationMethod; export type ListByInsightInsightAuditLogForAccountError = CloudflareOpError; /** Lists audit log entries for a specific Security Center insight, showing changes to its status and classification over time. */ export declare const listByInsightInsightAuditLogForAccount: API.PaginatedOperationMethod; export type ListByInsightInsightAuditLogForZoneError = CloudflareOpError; /** Lists audit log entries for a specific Security Center insight, showing changes to its status and classification over time. */ export declare const listByInsightInsightAuditLogForZone: API.PaginatedOperationMethod; export type ListInsightAuditLogsForAccountError = CloudflareOpError; /** Lists audit log entries for all Security Center insights in the account or zone, showing changes to insight status and classification. */ export declare const listInsightAuditLogsForAccount: API.PaginatedOperationMethod; export type ListInsightAuditLogsForZoneError = CloudflareOpError; /** Lists audit log entries for all Security Center insights in the account or zone, showing changes to insight status and classification. */ export declare const listInsightAuditLogsForZone: API.PaginatedOperationMethod; export type ListInsightsForAccountError = CloudflareOpError; /** Lists all Security Center insights for the account or zone, showing security findings and recommendations. */ export declare const listInsightsForAccount: API.OperationMethod; export type ListInsightsForZoneError = CloudflareOpError; /** Lists all Security Center insights for the account or zone, showing security findings and recommendations. */ export declare const listInsightsForZone: API.OperationMethod; export type PatchInsightClassificationForAccountError = CloudflareOpError; /** Updates the user classification for a Security Center insight. Valid values are 'false_positive' or 'accept_risk'. To reset, set classification to null. Cannot change directly between classification values - must reset to null first. */ export declare const patchInsightClassificationForAccount: API.OperationMethod; export type PatchInsightClassificationForZoneError = CloudflareOpError; /** Updates the user classification for a Security Center insight. Valid values are 'false_positive' or 'accept_risk'. To reset, set classification to null. Cannot change directly between classification values - must reset to null first. */ export declare const patchInsightClassificationForZone: API.OperationMethod; //# sourceMappingURL=security_center.d.ts.map