import * as DG from 'datagrok-api/dg'; import { ISubstructProvider } from '@datagrok-libraries/chem-meta/src/types'; import { PolymerType } from '../helm/types'; import { ISeqMonomer } from '../helm/types'; import { ALPHABET } from '../utils/macromolecule'; export type MonomerHoverLink = { targetCol: DG.Column; handler(seqGridCell: DG.GridCell, monomer: ISeqMonomer | null, targetGridCol: DG.GridColumn): boolean; } & ISubstructProvider; export declare function getUnusedColName(df: DG.DataFrame | undefined, colName: string): string; export declare function getMolColName(df: DG.DataFrame | undefined, seqColName: string): string; export declare function alphabetToPolymerType(alphabet: ALPHABET): PolymerType; /** @deprecated Use DG.Color.hexToPercentRgb */ export declare function hexToPercentRgb(hex: string): number[] | null; //# sourceMappingURL=utils.d.ts.map