export interface DiscoveredTool {
    name: string;
    description: string;
    source: 'npm' | 'github';
    score?: number;
    weeklyDownloads?: number;
    stars?: number;
    url: string;
    lastUpdated?: string;
    publishedAt?: string;
    pushedAt?: string;
}
export interface DiscoveryCacheEntry {
    results: DiscoveredTool[];
    cachedAt: string;
}
export type DiscoveryQueryMapping = Record<string, {
    npm_keywords: string[];
    github_topics: string[];
}>;
export type DiscoveryCache = Record<string, DiscoveryCacheEntry>;
//# sourceMappingURL=discovery.d.ts.map