import { CaseMapper } from "../CaseMapper.js";
import { FuforaCaseSummary } from "./FuforaCaseSummary.js";
import { HtmlRR0Context } from "../../../RR0Context.js";
import { RR0CaseSummary } from "../rr0/RR0CaseSummary.js";
import { CityService } from "../../../org/country/index.js";
/**
 * Maps FUFORA cases to RR0 cases.
 */
export declare class FuforaCaseSummaryRR0Mapper implements CaseMapper<HtmlRR0Context, FuforaCaseSummary, RR0CaseSummary> {
    protected cityService: CityService;
    readonly baseUrl: URL;
    readonly copyright: string;
    readonly authors: string[];
    constructor(cityService: CityService, baseUrl: URL, copyright: string, authors: string[]);
    map(context: HtmlRR0Context, sourceCase: FuforaCaseSummary, sourceTime: Date): RR0CaseSummary;
    protected getDescription(c: FuforaCaseSummary): string;
}
