import { BigWig } from '@gmod/bbi'; 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 { AugmentedRegion as Region } from '@jbrowse/core/util/types'; interface WiggleOptions extends BaseOptions { resolution?: number; } export default class BigWigAdapter extends BaseFeatureDataAdapter { private setupP?; static capabilities: string[]; private setupPre; setup(opts?: BaseOptions): Promise<{ bigwig: BigWig; header: Awaited>; }>; getRefNames(opts?: BaseOptions): Promise; refIdToName(refId: number): Promise; getGlobalStats(opts?: BaseOptions): Promise; getFeatures(region: Region, opts?: WiggleOptions): import("rxjs").Observable; private getArrayFeatureView; getRegionQuantitativeStats(region: Region, opts?: WiggleOptions): Promise<{ scoreMin: number; scoreMax: number; scoreSum: number; scoreSumSquares: number; scoreMean: number; scoreStdDev: number; featureCount: number; basesCovered: number; featureDensity: number; scoreMeanMin?: undefined; scoreMeanMax?: undefined; } | { scoreMin: number; scoreMax: number; scoreMeanMin: number; scoreMeanMax: number; scoreSum: number; scoreSumSquares: number; scoreMean: number; scoreStdDev: number; featureCount: number; basesCovered: number; featureDensity: number; }>; getMultiRegionFeatureDensityStats(_regions: Region[]): Promise<{ featureDensity: number; }>; getMultiRegionQuantitativeStats(regions?: Region[], opts?: WiggleOptions): Promise; } export {};