import { BaseFeatureDataAdapter } from './BaseFeatureDataAdapter';
import type { BaseOptions } from './types';
import type { NoAssemblyRegion } from '../../util';
import type { RegionsAdapter } from '../BaseAdapter';
export declare abstract class BaseSequenceAdapter extends BaseFeatureDataAdapter implements RegionsAdapter {
    getMultiRegionFeatureDensityStats(): Promise<{
        featureDensity: number;
    }>;
    abstract getRegions(opts: BaseOptions): Promise<NoAssemblyRegion[]>;
}
