export type FocalAuthorsData = {
    display_name: string;
    id: string;
    orcid: string;
};
export interface Referee {
    recommended: RecommendedReferee[];
    recent_works: RecentWorks[];
    fields: {
        fields_info: {
            [key: string]: string;
        };
        referee_fields: {
            [key: string]: {
                [key: string]: string;
            };
        };
    };
    topics: {
        topics_info: {
            [key: string]: string;
        };
        referee_topics: {
            [key: string]: {
                [key: string]: string;
            };
        };
    };
}
export interface RefereeFinderData {
    paper_data: {
        abstract: string;
        title: string;
        author_info: {
            display_name: string;
        }[];
        context_novelty: number;
        content_novelty: number;
    };
    focal_authors_data: FocalAuthorsData[];
    referees: Referee;
}
export interface RefereeFinderDataResult {
    status: string;
    result: {
        data: RefereeFinderData;
    };
}
export interface RefereeWorks {
    work_id: string;
    title: string;
    doi: string;
    similarity_score: number;
}
export interface RecommendedReferee {
    display_name: string;
    id: string;
    orcid: string;
    cited_by_count: number;
    affiliations: string;
    h_index: number;
    tags: string[];
    works: RefereeWorks[];
    work_similarity_score: number;
    topic_similarity_score: number;
    total_direct_citations: number | null;
    earliest_work: number;
}
export interface RecentWork {
    work_id: string;
    doi: string;
    title: string;
    publication_date: string;
    publication_year: number;
    cited_by_count: number;
}
export interface RecentWorks {
    [key: string]: RecentWork[];
}
//# sourceMappingURL=interfaces.d.ts.map