import { BusinessRecord } from './classes.businessrecord.js';
import { HandelsRegister } from './classes.handelsregister.js';
import { JsonlDataProcessor, type SeedEntryType } from './classes.jsonldata.js';
import * as plugins from './plugins.js';
export declare class OpenData {
    db: plugins.smartdata.SmartdataDb;
    private serviceQenv;
    jsonLDataProcessor: JsonlDataProcessor<SeedEntryType>;
    handelsregister: HandelsRegister;
    CBusinessRecord: typeof BusinessRecord;
    start(): Promise<void>;
    buildInitialDb(): Promise<void>;
    slowValidateDb(): Promise<void>;
    validateSearchByName(): Promise<void>;
    searchDbByBusinessNameAndPostalCode(businessNameArg: string, postalCodeArg: string): Promise<void>;
    stop(): Promise<void>;
}
