UNPKG

@rcsb/rcsb-saguaro-3d

Version:
12 lines (11 loc) 825 B
import { StructureViewerBehaviourObserverInterface } from "../StructureViewerBehaviourInterface"; import { ViewerActionManagerInterface, ViewerCallbackManagerInterface } from "../StructureViewerInterface"; import { RcsbFvStateInterface } from "../../RcsbFvState/RcsbFvStateInterface"; import { StructureLoaderInterface } from "../StructureUtils/StructureLoaderInterface"; export declare class AssemblyBehaviourObserver<R, L> implements StructureViewerBehaviourObserverInterface<R, L> { private structureBehaviour; private readonly structureLoader; constructor(structureLoader: StructureLoaderInterface<[ViewerActionManagerInterface<R, L>], L>); observe(structureViewer: ViewerCallbackManagerInterface & ViewerActionManagerInterface<R, L>, stateManager: RcsbFvStateInterface): void; unsubscribe(): void; }