/****************************************************************************
 * Copyright 2021 EPAM Systems
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ***************************************************************************/
export declare const SgContexts: {
    Fragment: string;
    Multifragment: string;
    Bond: string;
    Atom: string;
    Group: string;
};
export declare const selectionKeys: readonly ["atoms", "bonds", "frags", "sgroups", "rgroups", "rgroupAttachmentPoints", "rxnArrows", "rxnPluses", "simpleObjects", "texts", "images", "multitailArrows"];
export declare const defaultBondThickness = 2;
export declare enum MonomerGroups {
    SUGARS = "Sugars",
    BASES = "Bases",
    PHOSPHATES = "Phosphates",
    PEPTIDES = "Amino acids",
    NUCLEOTIDES = "Nucleotides"
}
export declare enum MonomerGroupCodes {
    R = "R",
    A = "A",
    C = "C",
    G = "G",
    T = "T",
    U = "U",
    X = "X",
    P = "P"
}
export declare const MonomerCodeToGroup: Record<MonomerGroupCodes, MonomerGroups>;
