import { SequenceAnnotations, Features } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { RcsbClient } from "../../RcsbGraphQL/RcsbClient"; import { AnnotationRequestContext, AnnotationCollectorInterface } from "./AnnotationCollectorInterface"; export declare class AnnotationCollector implements AnnotationCollectorInterface { readonly rcsbFvQuery: RcsbClient; private requestStatus; private rawFeatures; private annotationFeatures; private readonly rawFeaturesSubject; private readonly annotationFeaturesSubject; collect(requestConfig: AnnotationRequestContext): Promise>; getFeatures(): Promise>; getAnnotationFeatures(): Promise>; private requestAnnotations; private complete; }