import { BackBoneSequenceNode } from '../../../domain/entities/BackBoneSequenceNode'; import { EmptySequenceNode } from '../../../domain/entities/EmptySequenceNode'; import { LinkerSequenceNode } from '../../../domain/entities/LinkerSequenceNode'; import type { ITwoStrandedChainItem } from '../../../domain/entities/monomer-chains/ChainsCollection'; import type { SequenceNode } from '../../../domain/entities/monomer-chains/types'; export declare function isNodeRestrictedForHydrogenBondCreation(node: SequenceNode | undefined): node is EmptySequenceNode | LinkerSequenceNode | BackBoneSequenceNode | undefined; export declare function isTwoStrandedNodeRestrictedForHydrogenBondCreation(twoStrandedNode?: ITwoStrandedChainItem): boolean;