export declare function upsertModel(model: any): Promise; export declare function insertMetrics(model_id: string, downloads: number, likes: number, trend_score?: number): Promise; export declare function upsertPricing(model_id: string, provider: string, input_cost: number, output_cost: number, context_length: number): Promise; export declare function getModels(limit?: number, orderBy?: string): Promise; export declare function getModelById(model_id: string): Promise; export declare function searchModels(keyword: string, limit?: number): Promise; export declare function getModelsByType(type: string, limit?: number): Promise; export declare function getModelsBySize(minParams: string | null, maxParams: string | null, limit?: number): Promise; export declare function getModelsByLicense(license: string, limit?: number): Promise; export declare function getModelsByAuthor(author: string, limit?: number): Promise; export declare function upsertGithubRepo(repo: any): Promise; export declare function getGithubTrending(limit?: number, language?: string, topic?: string): Promise; export declare function recordMetricsSnapshot(db: any): Promise; export declare function getTrendingChanges(period?: string, metric?: string): Promise; //# sourceMappingURL=queries.d.ts.map