import { RR0CaseSummary } from "./RR0CaseSummary.js";
import { AbstractDatasource } from "../AbstractDatasource.js";
import { Level2Date as EdtfDate } from "@rr0/time";
import { Place } from "@rr0/place";
export declare abstract class RR0Datasource extends AbstractDatasource<RR0CaseSummary> {
    static idCount: number;
    static readonly placeRegex: RegExp;
    protected constructor();
    static id(dateTime: EdtfDate, place: Place | undefined): string;
}
