/** * Collection seeder for anonymous/offline browsing * Provides basic collection data that doesn't require GitHub authentication */ import { CollectionItem } from '../cache/CollectionCache.js'; /** * Basic collection data that can be used without GitHub API access * This provides a minimal set of well-known collection items */ export declare class CollectionSeeder { private static cachedSeedData; /** * Get seed data for the collection cache * This includes popular/essential items that are commonly requested * Data is cached as a static property to avoid recreation on every call */ static getSeedData(): CollectionItem[]; /** * Get collection statistics from seed data */ static getSeedStats(): { total: number; byType: { [k: string]: number; }; }; /** * Check if an item is available in seed data */ static isItemInSeedData(path: string): boolean; /** * Get seed item by path */ static getSeedItem(path: string): CollectionItem | undefined; /** * Clear the cached seed data (mainly for testing) */ static clearCache(): void; } //# sourceMappingURL=CollectionSeeder.d.ts.map