import { NetworkAdapterOptions } from '../modules/network-adapter';
import { PortManager } from '../modules/port-manager';
import { ExtractorOptions } from '../types/extractor-options';
export default class Extractor {
    private readonly extractorId;
    private readonly options;
    private readonly extractorApi;
    private readonly tableManager;
    private readonly health;
    constructor(extractorId: string, options: ExtractorOptions, epsInstanceId: string, callerId: string, epsTempDirPath: string, networkAdapterOptions: NetworkAdapterOptions);
    start(portManager: PortManager): Promise<void>;
}
