import type { SimpleFeatureSerialized, Feature } from '@jbrowse/core/util/simpleFeature'; interface FeatureData { [key: string]: unknown; refName: string; start: number; end: number; type: string; } export default class GDCFeature implements Feature { private gdcObject; private data; private uniqueId; private featureType; constructor(args: { gdcObject: any; id: string; featureType: string; }); get(field: string): any; set(): void; parent(): undefined; children(): undefined; tags(): string[]; id(): string; dataFromGDCObject(gdcObject: any, featureType: string): FeatureData; toJSON(): SimpleFeatureSerialized; } export {};