import type { Release } from '../types';
export interface DenoAPIModuleResponse {
    name: string;
    latest_version: string;
    star_count: number;
    popularity_score: number;
    tags: DenoAPITags[];
    versions: string[];
    description: string;
}
export interface DenoAPIModuleVersionResponse {
    upload_options: DenoAPIUploadOptions;
    analysis_version: string;
    description: string;
    uploaded_at: string;
    name: string;
    version: string;
}
export interface DenoAPIUploadOptions {
    ref: string;
    type: 'github' | unknown;
    repository: string;
    subdir?: string;
}
export interface DenoAPITags {
    kind: string;
    value: string;
}
export type ReleaseMap = Record<string, Release>;
