import * as DG from 'datagrok-api/dg'; import { RDModule } from '@datagrok-libraries/chem-meta/src/rdkit-api'; import { IMonomerLibBase } from '../types/monomer-library'; import { ISeqMonomer } from '../helm/types'; import { MonomerHoverLink } from './utils'; import { ISeqHelper } from '../utils/seq-helper'; export declare const MonomerHoverLinksTemp = "MonomerHoverLinks"; export declare function addMonomerHoverLink(seqColTemp: any, resLink: MonomerHoverLink): void; /** * Builds a monomer hover link between sequence and molecule columns * throughPOM specifies if the sequence is translated through seqhelper using POM (default is false) */ export declare function buildMonomerHoverLink(seqCol: DG.Column, molCol: DG.Column, monomerLib: IMonomerLibBase, seqHelper: ISeqHelper, rdKitModule: RDModule, throughPOM?: boolean): Promise; export declare function execMonomerHoverLinks(seqGridCell: DG.GridCell, seqMonomer: ISeqMonomer | null): void; export declare function getMonomerHoverLinks(seqCol: DG.Column): MonomerHoverLink[]; //# sourceMappingURL=monomer-hover.d.ts.map