@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
9 lines (8 loc) • 636 B
TypeScript
import { RcsbFvLink } from "@rcsb/rcsb-saguaro/lib/RcsbFv/RcsbFvConfig/RcsbFvConfigInterface";
import { TrackTitleFactoryInterface } from "../TrackTitleFactoryInterface";
import { TrackManagerInterface } from "../../RcsbFvBlockFactory/BlockManager/TrackManagerInterface";
export declare class AnnotationsTrackTitleFactory implements TrackTitleFactoryInterface<[TrackManagerInterface]> {
getTrackTitle(trackManager: TrackManagerInterface): Promise<string | RcsbFvLink>;
getTrackTitleFlagColor(trackManager: TrackManagerInterface): Promise<string>;
getTrackTitlePrefix(trackManager: TrackManagerInterface): Promise<string>;
}