export interface GiteaRepository {
    name: string;
    owner: string;
}
export interface PublisherGiteaConfig {
    repository: GiteaRepository;
    authToken?: string;
    baseUrl: string;
    prerelease?: boolean;
    draft?: boolean;
    tagPrefix?: string;
    force?: boolean;
}
export interface GiteaRelease {
    id: number;
    name: string;
    url: string;
    tag_name: string;
    draft: boolean;
    prerelease: boolean;
    assets: GiteaAsset[];
    published_at: string;
}
export interface GiteaAsset {
    id: number;
    uuid: string;
    name: string;
    browser_download_url: string;
    download_count: number;
    size: number;
    created_at: string;
}
