export declare function upsertModel(model: any): import("better-sqlite3").RunResult; export declare function insertMetrics(model_id: string, downloads: number, likes: number, trend_score?: number): import("better-sqlite3").RunResult; export declare function upsertPricing(model_id: string, provider: string, input_cost: number, output_cost: number, context_length: number): import("better-sqlite3").RunResult; export declare function getModels(limit?: number, orderBy?: string): unknown[]; export declare function getModelById(model_id: string): unknown; export declare function searchModels(keyword: string, filters?: any, sortBy?: string, limit?: number): unknown[]; export declare function getModelsByType(type: string, limit?: number): unknown[]; export declare function getModelsBySize(minParams: string | null, maxParams: string | null, limit?: number): unknown[]; export declare function getModelsByLicense(license: string, limit?: number): unknown[]; export declare function getModelsByAuthor(author: string, limit?: number): unknown[]; export declare function recordMetricsSnapshot(db: any): any; export declare function getMetricsHistory(db: any, modelId: string, days?: number): any; export declare function getTrendingChanges(db: any, period?: string, metric?: string): any; export declare function upsertGithubRepo(repo: any): import("better-sqlite3").RunResult; export declare function getGithubTrending(limit?: number, language?: string, topic?: string): unknown[]; //# sourceMappingURL=queries-sqlite.d.ts.map