import { TabixIndexedFile } from '@gmod/tabix'; import VcfParser from '@gmod/vcf'; import { BaseFeatureDataAdapter } from '@jbrowse/core/data_adapters/BaseAdapter'; import type { BaseOptions } from '@jbrowse/core/data_adapters/BaseAdapter'; import type { Feature } from '@jbrowse/core/util'; import type { NoAssemblyRegion } from '@jbrowse/core/util/types'; export default class SplitVcfTabixAdapter extends BaseFeatureDataAdapter { private configurePre; configure(refName: string, opts?: BaseOptions): Promise<{ vcf: TabixIndexedFile; parser: VcfParser; }>; getRefNames(): Promise; getFeatures(query: NoAssemblyRegion, opts?: BaseOptions): import("rxjs").Observable; getSources(): Promise<{ name: string; }[]>; }