import { BreachCheckWebsites } from './breach-check-website.entity';
/**
 * Entity representing website check baselines with optimized hash-first strategy
 */
export declare class BreachCheckWebsiteBaseline {
    id: number;
    websiteId: number;
    website: BreachCheckWebsites;
    mainContentHash: string | null;
    contentSnapshot: string | null;
    titleHash: string | null;
    structureHash: string | null;
    bodyTextHash: string | null;
    metaDescHash: string | null;
    lastContentUpdate: Date | null;
    httpStatusBaseline: number | null;
    discoveredRoutes: Array<{
        path: string;
        contentHash: string;
        lastChecked: Date;
        status: 'active' | 'inactive' | 'changed';
        httpStatus?: number;
    }> | null;
    routesHash: string | null;
    lastCrawlUpdate: Date | null;
    aiAnalysisEnabled: boolean;
    crawlingEnabled: boolean;
    maxCrawlDepth: number;
    maxCrawlUrls: number;
    lastUpdated: Date | null;
    baselineVersion: number;
    sensitivityLevel: number;
    createdAt: Date;
    updatedAt: Date;
}
