@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
10 lines (9 loc) • 674 B
TypeScript
import { RcsbFvRowConfigInterface } from "@rcsb/rcsb-saguaro/lib/RcsbFv/RcsbFvConfig/RcsbFvConfigInterface";
import { TrackFactoryInterface } from "../TrackFactoryInterface";
import { TrackManagerInterface } from "../../RcsbFvBlockFactory/BlockManager/TrackManagerInterface";
import { TrackTitleFactoryInterface } from "../TrackTitleFactoryInterface";
export declare class AnnotationsTrackFactory implements TrackFactoryInterface<[TrackManagerInterface]> {
private readonly trackTitleFactory;
constructor(trackTitleFactory?: TrackTitleFactoryInterface<[TrackManagerInterface]>);
getTrack(annotations: TrackManagerInterface): Promise<RcsbFvRowConfigInterface>;
}