UNPKG

@rcsb/rcsb-saguaro-3d

Version:
25 lines (24 loc) 1.21 kB
import { RcsbFvStructureConfigInterface } from "../RcsbFvStructure/RcsbFvStructure"; import { CustomViewInterface } from "../RcsbFvSequence/SequenceViews/CustomView/CustomView"; import { LoadMolstarInterface, LoadMolstarReturnType } from "../RcsbFvStructure/StructureViewers/MolstarViewer/MolstarActionManager"; import { ViewerProps } from "@rcsb/rcsb-molstar/build/src/viewer"; import { RcsbFv3DCssConfig } from "./RcsbFv3DComponent"; import { RcsbFv3DCustomAbstract } from "./RcsbFv3DCustomAbstract"; export interface RcsbFv3DCustomInterface { elementId?: string; structurePanelConfig: RcsbFvStructureConfigInterface<LoadMolstarInterface<unknown, unknown>, { viewerProps: Partial<ViewerProps>; }>; sequencePanelConfig: { config: CustomViewInterface<LoadMolstarInterface<unknown, unknown>, LoadMolstarReturnType>; title?: string; subtitle?: string; }; cssConfig?: RcsbFv3DCssConfig; } export declare class RcsbFv3DCustom extends RcsbFv3DCustomAbstract<LoadMolstarInterface<unknown, unknown>, LoadMolstarReturnType, { viewerElement: string | HTMLElement; viewerProps: Partial<ViewerProps>; }> { constructor(params: RcsbFv3DCustomInterface); }