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, };