export interface CommunityChannel { id: string; name: string; url: string; cta: string; } export interface CommunityLinks { website: string; repository: { github: string; gitea?: string; }; channels: CommunityChannel[]; star_cta: { short: string; long: string; }; } export declare function communityDataPath(): string; export declare function validateCommunityLinks(raw: unknown): string[]; export declare function loadCommunityLinks(opts?: { dataPath?: string; warn?: (message: string) => void; }): CommunityLinks; export declare function compactUrl(url: string): string; export declare function formatCommunityFooter(links?: CommunityLinks): string | null; export declare function formatStarNudge(links?: CommunityLinks): string | null; export declare function formatMilestoneCelebration(milestone: string, links?: CommunityLinks): string | null; //# sourceMappingURL=links.d.ts.map