import { RcsbFvRowConfigInterface } from "@rcsb/rcsb-saguaro/lib/RcsbFv/RcsbFvConfig/RcsbFvConfigInterface"; import { TrackFactoryInterface } from "../TrackFactoryInterface"; import { AlignmentRequestContextType } from "./AlignmentTrackFactory"; import { SequenceAnnotations, TargetAlignments } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { PolymerEntityInstanceTranslate } from "../../../../RcsbUtils/Translators/PolymerEntityInstanceTranslate"; export declare class MsaAlignmentTrackFactory implements TrackFactoryInterface<[AlignmentRequestContextType, TargetAlignments]> { private observedAlignmentTrackFactory; private positionalScoreAlignmentTrackFactory; constructor(entityInstanceTranslator?: PolymerEntityInstanceTranslate); getTrack(alignmentQueryContext: AlignmentRequestContextType, targetAlignment: TargetAlignments): Promise; prepareFeatures(unObservedRegions: Array, positionalScores: Array): Promise; }