export type SeedEntryType = {
    all_attributes: {
        _registerArt: string;
        _registerNummer: string;
        additional_data: {
            AD: boolean;
            CD: boolean;
            DK: boolean;
            HD: boolean;
            SI: boolean;
            UT: boolean;
            VÖ: boolean;
        };
        federal_state: string;
        native_company_number: string;
        registered_office: string;
        registrar: string;
    };
    company_number: string;
    current_status: string;
    jurisdiction_code: string;
    name: string;
    officers: {
        name: string;
        other_attributes: {
            city: string;
            firstname: string;
            flag: string;
            lastname: string;
        };
        position: string;
        start_date: string;
        type: string;
    }[];
    registered_address: string;
    retrieved_at: string;
};
export declare class JsonlDataProcessor<T> {
    private germanBusinessDataDir;
    forEachFunction: (entryArg: T) => Promise<void>;
    constructor(germanBusinessDataDirArg: string, forEachFunctionArg: typeof this.forEachFunction);
    processDataFromUrl(dataUrlArg?: string): Promise<void>;
}
