@rcsb/rcsb-saguaro-3d
Version:
RCSB Molstar/Saguaro Web App
13 lines (12 loc) • 747 B
TypeScript
import { CallbackConfigInterface, CallbackManagerFactoryInterface, CallbackManagerInterface } from "../CallbackManagerFactoryInterface";
import { SequenceAlignments } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes";
import { DataContainer } from "../../../../Utils/DataContainer";
export declare class MsaCallbackManagerFactory<U> implements CallbackManagerFactoryInterface<U> {
private readonly pluginLoadParamsDefinition;
private readonly alignmentResponseContainer;
constructor(config: {
pluginLoadParamsDefinition: (id: string) => void;
alignmentResponseContainer: DataContainer<SequenceAlignments>;
});
getCallbackManager(config: CallbackConfigInterface): CallbackManagerInterface<U>;
}