export declare enum BitNetwork {
    mainnet = "mainnet",
    testnet = "testnet"
}
export declare enum CoinType {
    DOGE = "3",
    ETH = "60",
    TRX = "195",
    CKB = "309",
    MATIC = "966",
    BSC = "9006"
}
export declare const EvmCoinTypes: CoinType[];
export declare enum EvmChainId {
    ETH = 1,
    ETH_HOLESKY = 17000,
    BSC = 56,
    BSC_TEST = 97,
    MATIC = 137,
    MATIC_TEST = 80002
}
export declare const EvmChainId2CoinType: {
    1: CoinType;
    17000: CoinType;
    56: CoinType;
    97: CoinType;
    137: CoinType;
    80002: CoinType;
};
export declare enum RecordType {
    address = "address",
    profile = "profile",
    dweb = "dweb",
    custom = "custom_key"
}
export declare enum DWebProtocol {
    ipfs = "ipfs",
    ipns = "ipns",
    arweave = "arweave",
    resilio = "resilio",
    skynet = "skynet"
}
export declare enum AccountStatus {
    notOpenRegister = -1,
    registerable = 0,
    registeringPaymentConfirm = 1,
    registeringLockedAccount = 2,
    registering = 3,
    registeringIncludeProposal = 4,
    registeringConfirmProposal = 5,
    registered = 6,
    reservedAccount = 7,
    onePriceSell = 8,
    auctionSell = 9,
    candidateAccount = 10,
    expired = 11,
    othersRegistering = 12,
    unavailableAccount = 13,
    subAccountNotCreated = 14,
    onCross = 15
}
export declare enum IndexerAccountStatus {
    normal = 0,
    onSale = 1,
    onAuction = 2,
    onCrossChain = 3
}
export declare enum SIGN_TYPE {
    noSign = 0,
    ckbMulti = 1,
    ckbSingle = 2,
    eth = 3,
    tron = 4,
    eth712 = 5,
    ed25519 = 6,
    doge = 7,
    webauthn = 8
}
export declare const SignType2CoinType: {
    3: CoinType;
    5: CoinType;
    4: CoinType;
};
export declare enum SubAccountEnabledStatus {
    unknown = -1,
    off = 0,
    on = 1
}
export declare enum CheckSubAccountStatus {
    ok = 0,
    fail = 1,
    registered = 2,
    registering = 3
}
export declare enum EditRecordAction {
    delete = "delete",
    change = "change",
    add = "add"
}
export declare const ACCOUNT_SUFFIX = ".bit";
export declare enum CHAR_TYPE {
    emoji = 0,
    number = 1,
    english = 2,
    simplifiedChinese = 3,
    traditionalChinese = 4,
    japanese = 5,
    korean = 6,
    russian = 7,
    turkish = 8,
    thai = 9,
    vietnamese = 10,
    unknown = 99
}
export declare const languageToCharType: {
    en: CHAR_TYPE;
    tr: CHAR_TYPE;
    vi: CHAR_TYPE;
    th: CHAR_TYPE;
    ko: CHAR_TYPE;
};
export declare const languages: string[];
export declare enum DigitalEmojiUnifiedMap {
    '0⃣️' = "0\uFE0F\u20E3",
    '1⃣️' = "1\uFE0F\u20E3",
    '2⃣️' = "2\uFE0F\u20E3",
    '3⃣️' = "3\uFE0F\u20E3",
    '4⃣️' = "4\uFE0F\u20E3",
    '5⃣️' = "5\uFE0F\u20E3",
    '6⃣️' = "6\uFE0F\u20E3",
    '7⃣️' = "7\uFE0F\u20E3",
    '8⃣️' = "8\uFE0F\u20E3",
    '9⃣️' = "9\uFE0F\u20E3",
    '0⃣' = "0\uFE0F\u20E3",
    '1⃣' = "1\uFE0F\u20E3",
    '2⃣' = "2\uFE0F\u20E3",
    '3⃣' = "3\uFE0F\u20E3",
    '4⃣' = "4\uFE0F\u20E3",
    '5⃣' = "5\uFE0F\u20E3",
    '6⃣' = "6\uFE0F\u20E3",
    '7⃣' = "7\uFE0F\u20E3",
    '8⃣' = "8\uFE0F\u20E3",
    '9⃣' = "9\uFE0F\u20E3"
}
export declare enum PaymentMethodIDs {
    eth = "eth_eth",
    bnb = "bsc_bnb",
    matic = "polygon_matic",
    trx = "tron_trx",
    dotbitBalance = "ckb_das"
}
