/**
 * Categories for website classification
 */
export declare enum WebsiteCategory {
    GOVERNMENT_FEDERAL = "GOVERNMENT_FEDERAL",
    GOVERNMENT_PROVINCIAL = "GOVERNMENT_PROVINCIAL",
    GOVERNMENT_LOCAL = "GOVERNMENT_LOCAL",
    SECURITY_AGENCY = "SECURITY_AGENCY",
    LAW_ENFORCEMENT = "LAW_ENFORCEMENT",
    FINANCIAL_INSTITUTION = "FINANCIAL_INSTITUTION",
    INSURANCE = "INSURANCE",
    BANKING = "BANKING",
    PUBLIC_SERVICE = "PUBLIC_SERVICE",
    UTILITIES = "UTILITIES",
    TRANSPORTATION = "TRANSPORTATION",
    EDUCATION_UNIVERSITY = "EDUCATION_UNIVERSITY",
    EDUCATION_SCHOOL = "EDUCATION_SCHOOL",
    EDUCATION_RESOURCE = "EDUCATION_RESOURCE",
    HEALTHCARE_HOSPITAL = "HEALTHCARE_HOSPITAL",
    HEALTHCARE_CLINIC = "HEALTHCARE_CLINIC",
    HEALTHCARE_RESEARCH = "HEALTHCARE_RESEARCH",
    BUSINESS_ENTERPRISE = "BUSINESS_ENTERPRISE",
    BUSINESS_SME = "BUSINESS_SME",
    ECOMMERCE = "ECOMMERCE",
    INFRASTRUCTURE = "INFRASTRUCTURE",
    MEDIA = "MEDIA",
    NON_PROFIT = "NON_PROFIT",
    TECHNOLOGY = "TECHNOLOGY",
    OTHER = "OTHER"
}
/**
 * Operational status of a website
 */
export declare enum OperationalStatus {
    ONLINE = "ONLINE",
    DEGRADED = "DEGRADED",
    OFFLINE = "OFFLINE",
    COMPROMISED = "COMPROMISED",
    MAINTENANCE = "MAINTENANCE",
    UNKNOWN = "UNKNOWN"
}
/**
 * Types of monitoring checks that can be performed
 */
export declare enum MonitoringCheckType {
    AVAILABILITY = "AVAILABILITY",
    RESPONSE_TIME = "RESPONSE_TIME",
    DEFACEMENT = "DEFACEMENT",
    SSL_CERTIFICATE = "SSL_CERTIFICATE",
    DNS_CHANGES = "DNS_CHANGES",
    CONTENT_CHANGE = "CONTENT_CHANGE",
    MALWARE_SCAN = "MALWARE_SCAN",
    PHISHING_CHECK = "PHISHING_CHECK",
    BROKEN_LINKS = "BROKEN_LINKS",
    SEO_METRICS = "SEO_METRICS",
    ACCESSIBILITY = "ACCESSIBILITY",
    PERFORMANCE = "PERFORMANCE"
}
/**
 * Status result for a check
 */
export declare enum CheckStatus {
    PASS = "PASS",
    WARNING = "WARNING",
    FAIL = "FAIL",
    ERROR = "ERROR"
}
/**
 * Alert severity levels
 */
export declare enum AlertSeverity {
    INFO = "INFO",
    LOW = "LOW",
    MEDIUM = "MEDIUM",
    HIGH = "HIGH",
    CRITICAL = "CRITICAL",
    WARNING = "WARNING"
}
/**
 * Incident status tracking
 */
export declare enum IncidentStatus {
    OPEN = "OPEN",
    INVESTIGATING = "INVESTIGATING",
    ACKNOWLEDGED = "ACKNOWLEDGED",
    MITIGATING = "MITIGATING",
    RESOLVED = "RESOLVED",
    CLOSED = "CLOSED"
}
/**
 * Contact types
 */
export declare enum ContactType {
    EMAIL = "EMAIL",
    PHONE = "PHONE",
    SMS = "SMS",
    WEBHOOK = "WEBHOOK",
    OTHER = "OTHER"
}
export declare enum AlertThreshold {
    INFO = "INFO",
    LOW = "LOW",
    MEDIUM = "MEDIUM",
    HIGH = "HIGH",
    CRITICAL = "CRITICAL"
}
