import type { BaseMonomer } from "./BaseMonomer";
export declare class LinkerSequenceNode {
    monomer: BaseMonomer;
    private firstMonomerInChain?;
    constructor(monomer: BaseMonomer, firstMonomerInChain?: BaseMonomer | undefined);
    get SubChainConstructor(): typeof import("./monomer-chains/RnaSubChain").RnaSubChain | typeof import("./monomer-chains/ChemSubChain").ChemSubChain | typeof import("./monomer-chains/PhosphateSubChain").PhosphateSubChain | typeof import("./monomer-chains/PeptideSubChain").PeptideSubChain;
    get firstMonomerInNode(): BaseMonomer;
    get lastMonomerInNode(): BaseMonomer;
    get monomers(): BaseMonomer[];
    get renderer(): import("../..").BaseMonomerRenderer | import("../..").BaseSequenceItemRenderer | undefined;
    get modified(): boolean;
    static isValidPartForLinker(monomer?: BaseMonomer): monomer is BaseMonomer;
    static isPartOfLinker(monomer?: BaseMonomer): boolean;
}
