import { AttachmentPointName, KetConnectionType, KetMonomerClass, KetMonomerGroupTemplateClass, KetTemplateType, MonomerItemType, Struct } from 'ketcher-core';
export declare const monomers: MonomerItemType[];
export declare const preset: {
    base: {
        struct: {
            atoms: {
                nextId: number;
            };
            bonds: {
                nextId: number;
            };
            sgroups: {
                nextId: number;
            };
            halfBonds: {
                nextId: number;
            };
            loops: {
                nextId: number;
            };
            isReaction: boolean;
            rxnArrows: {
                nextId: number;
            };
            rxnPluses: {
                nextId: number;
            };
            frags: {
                nextId: number;
            };
            rgroups: {
                nextId: number;
            };
            rgroupAttachmentPoints: {
                nextId: number;
            };
            name: string;
            abbreviation: string;
            sGroupForest: {
                parent: {};
                children: {};
                atomSets: {};
            };
            simpleObjects: {
                nextId: number;
            };
            texts: {
                nextId: number;
            };
            functionalGroups: {
                nextId: number;
            };
            highlights: {
                nextId: number;
            };
        };
        props: {
            Name: string;
            MonomerType: string;
            MonomerName: string;
            MonomerCode: string;
            MonomerNaturalAnalogCode: string;
            BranchMonomer: string;
            MonomerCaps: {
                R1: string;
            };
        };
        favorite: boolean;
        label: string;
    };
    sugar: {
        struct: {
            atoms: {
                nextId: number;
            };
            bonds: {
                nextId: number;
            };
            sgroups: {
                nextId: number;
            };
            halfBonds: {
                nextId: number;
            };
            loops: {
                nextId: number;
            };
            isReaction: boolean;
            rxnArrows: {
                nextId: number;
            };
            rxnPluses: {
                nextId: number;
            };
            frags: {
                nextId: number;
            };
            rgroups: {
                nextId: number;
            };
            rgroupAttachmentPoints: {
                nextId: number;
            };
            name: string;
            abbreviation: string;
            sGroupForest: {
                parent: {};
                children: {};
                atomSets: {};
            };
            simpleObjects: {
                nextId: number;
            };
            texts: {
                nextId: number;
            };
            functionalGroups: {
                nextId: number;
            };
            highlights: {
                nextId: number;
            };
        };
        props: {
            Name: string;
            MonomerType: string;
            MonomerName: string;
            MonomerCode: string;
            MonomerNaturalAnalogCode: string;
            BranchMonomer: string;
            MonomerCaps: {
                R1: string;
                R2: string;
                R3: string;
            };
        };
        favorite: boolean;
        label: string;
    };
    phosphate: {
        struct: {
            atoms: {
                nextId: number;
            };
            bonds: {
                nextId: number;
            };
            sgroups: {
                nextId: number;
            };
            halfBonds: {
                nextId: number;
            };
            loops: {
                nextId: number;
            };
            isReaction: boolean;
            rxnArrows: {
                nextId: number;
            };
            rxnPluses: {
                nextId: number;
            };
            frags: {
                nextId: number;
            };
            rgroups: {
                nextId: number;
            };
            rgroupAttachmentPoints: {
                nextId: number;
            };
            name: string;
            abbreviation: string;
            sGroupForest: {
                parent: {};
                children: {};
                atomSets: {};
            };
            simpleObjects: {
                nextId: number;
            };
            texts: {
                nextId: number;
            };
            functionalGroups: {
                nextId: number;
            };
            highlights: {
                nextId: number;
            };
        };
        props: {
            Name: string;
            MonomerType: string;
            MonomerName: string;
            MonomerCode: string;
            MonomerNaturalAnalogCode: string;
            BranchMonomer: string;
            MonomerCaps: {
                R1: string;
                R2: string;
            };
        };
        favorite: boolean;
        label: string;
    };
    name: string;
    default: boolean;
};
declare const phosphate: {
    props: {
        MonomerName: string;
        Name: string;
        MonomerNaturalAnalogCode: string;
        MonomerType: string;
        MonomerClass: KetMonomerClass;
        BranchMonomer: string;
        MonomerCaps: {};
        MonomerCode: string;
    };
    label: string;
    struct: Struct;
};
declare const ribose: {
    props: {
        MonomerName: string;
        Name: string;
        MonomerNaturalAnalogCode: string;
        MonomerType: string;
        MonomerClass: KetMonomerClass;
        BranchMonomer: string;
        MonomerCaps: {};
        MonomerCode: string;
    };
    label: string;
    struct: Struct;
};
declare const thymine: {
    props: {
        MonomerName: string;
        Name: string;
        MonomerNaturalAnalogCode: string;
        MonomerType: string;
        MonomerClass: KetMonomerClass;
        BranchMonomer: string;
        MonomerCaps: {};
        MonomerCode: string;
    };
    label: string;
    struct: Struct;
};
declare const cytosine: {
    props: {
        MonomerName: string;
        Name: string;
        MonomerNaturalAnalogCode: string;
        MonomerType: string;
        MonomerClass: KetMonomerClass;
        BranchMonomer: string;
        MonomerCaps: {};
        MonomerCode: string;
    };
    label: string;
    struct: Struct;
};
declare const uracil: {
    props: {
        MonomerName: string;
        Name: string;
        MonomerNaturalAnalogCode: string;
        MonomerType: string;
        MonomerClass: KetMonomerClass;
        BranchMonomer: string;
        MonomerCaps: {};
        MonomerCode: string;
    };
    label: string;
    struct: Struct;
};
declare const adenine: {
    props: {
        MonomerName: string;
        Name: string;
        MonomerNaturalAnalogCode: string;
        MonomerType: string;
        MonomerClass: KetMonomerClass;
        BranchMonomer: string;
        MonomerCaps: {};
        MonomerCode: string;
    };
    label: string;
    struct: Struct;
};
declare const guanine: {
    props: {
        MonomerName: string;
        Name: string;
        MonomerNaturalAnalogCode: string;
        MonomerType: string;
        MonomerClass: KetMonomerClass;
        BranchMonomer: string;
        MonomerCaps: {};
        MonomerCode: string;
    };
    label: string;
    struct: Struct;
};
declare const rnaPresetsTemplates: {
    type: KetTemplateType;
    id: string;
    name: string;
    class: KetMonomerGroupTemplateClass;
    templates: {
        $ref: string;
    }[];
    connections: {
        connectionType: KetConnectionType;
        endpoint1: {
            monomerTemplateId: string;
            attachmentPointId: AttachmentPointName;
        };
        endpoint2: {
            monomerTemplateId: string;
            attachmentPointId: AttachmentPointName;
        };
    }[];
}[];
export { phosphate, ribose, cytosine, guanine, thymine, uracil, adenine, rnaPresetsTemplates, };
