export interface LensData {
    repo: string;
    communities: Array<{
        name: string;
        files: string[];
        cohesion: number;
        symbol_count: number;
    }>;
    hubs: Array<{
        name: string;
        file: string;
        role: string;
        callers: number;
        callees: number;
    }>;
    surprises: Array<{
        community_a: string;
        community_b: string;
        combined_score: number;
        edge_count: number;
        example_files: [string, string];
    }>;
    hotspots: Array<{
        file: string;
        hotspot_score: number;
        commits: number;
    }>;
    wiki_pages: Array<{
        slug: string;
        title: string;
        content: string;
    }>;
    generated_at: string;
    degraded: boolean;
}
export declare function buildLensHtml(data: LensData): string;
//# sourceMappingURL=lens-template.d.ts.map