import { MonitoringCheckType, OperationalStatus, WebsiteCategory } from '../enums/website-monitoring.enum';
import { BreachCheckOrganization } from './breach-check-organization.entity';
import { BreachCheckResult } from './breach-check-result.entity';
/**
 * Entity representing a monitored website in the system
 */
export declare class BreachCheckWebsites {
    id: number;
    name: string;
    url: string;
    category: WebsiteCategory;
    monitoringFrequencyMinutes: number;
    stage: 'Scanned' | 'Review' | 'Archived' | 'Deleted';
    isFalsePositive: boolean;
    lastMonitoredAt: Date | null;
    operationalStatus: OperationalStatus;
    enabledChecks: MonitoringCheckType[];
    receiveAlerts: boolean;
    alertThreshold: number;
    notes: string | null;
    tags: string[];
    organizationId: number | null;
    organization: BreachCheckOrganization;
    checkResults: BreachCheckResult[];
    createdAt: Date;
    updatedAt: Date;
    checkContentWithAI: boolean;
}
