import "molstar/lib/mol-util/polyfill"; import { PluginContext } from "molstar/lib/mol-plugin/context"; type SequencePosition = { chain: string; position: number; }; type Range = { chain: string; start: number; end: number; }; export type StructureViewer = { plugin: PluginContext; loadPdb(pdb: string): Promise; loadFromUrl(url: string, isBinary?: boolean): Promise; highlight(ranges: Range[]): void; clearHighlight(): void; changeHighlightColor(color: number): void; handleResize(): void; applyColorTheme(colorTheme?: string): void; }; export declare const getStructureViewer: (container: HTMLDivElement, onHighlightClick: (sequencePositions: SequencePosition[]) => void, colorTheme?: string) => Promise; export {}; //# sourceMappingURL=structure-viewer.d.ts.map