/**
 * Internal metadata. Defines the type of transaction.
 */
export declare enum TransactionType {
    Send = 0,
    SendERC721 = 1,
    SendERC1155 = 2,
    WalletInitialization = 3,
    AddressInitialization = 4,
    AssociatedTokenAccountInitialization = 5,
    FlushTokens = 6,
    FlushCoins = 7,
    SingleSigSend = 8,
    AccountUpdate = 9,
    StakingLock = 10,
    StakingVote = 11,
    StakingUnvote = 12,
    StakingActivate = 13,
    StakingUnlock = 14,
    StakingWithdraw = 15,
    ContractCall = 16,
    StakingDeactivate = 17,
    Batch = 18,
    StakingClaim = 19,
    AddDelegator = 20,
    AddValidator = 21,
    Export = 22,
    Import = 23,
    RecoveryWalletDeployment = 24,
    StakingAdd = 25,
    StakingPledge = 26,
    VoteDelegation = 27,
    StakingAuthorize = 28,
    StakingAuthorizeRaw = 29,
    StakingDelegate = 30,
    CustomTx = 31,
    StakingRedelegate = 32,
    AddPermissionlessDelegator = 33,
    AddPermissionlessValidator = 34,
    CloseAssociatedTokenAccount = 35,
    SingleNominatorWithdraw = 36,
    SendToken = 37,
    TrustLine = 38,
    SendNFT = 39,
    DelegateResource = 40,
    UnDelegateResource = 41,
    StorageDeposit = 42,
    FlushERC721 = 43,
    FlushERC1155 = 44,
    OneStepPreApproval = 45,
    TransferAccept = 46,
    TransferAcknowledge = 47,
    TransferReject = 48,
    TransferOfferWithdrawn = 49,
    CosignDelegationProposal = 50,
    CosignDelegationAccept = 51,
    AllocationAllocate = 52,
    AllocationRequest = 53,
    CantonCommand = 54,
    FREEZE = 55,
    VOTE = 56,
    UNFREEZE = 57,
    WITHDRAW_EXPIRE_UNFREEZE = 58,
    CLAIM_REWARDS = 59,
    AccountCreate = 60,
    stakingLock = 61,
    'self-stack' = 62,
    staking = 63,
    stakingUnlock = 64,
    RejectInstruction = 65,
    ImportToC = 66,
    TonWhalesDeposit = 67,
    TonWhalesWithdrawal = 68,
    TonWhalesVestingDeposit = 69,
    TonWhalesVestingWithdrawal = 70,
    AccountDelete = 71,
    DecryptionDelegation = 72
}
/**
 * Generic list of encoding formats. Can be used as arguments for methods inputs.
 */
export declare enum AddressFormat {
    hex = "hex",
    base58 = "base58",
    mainnet = "mainnet",
    testnet = "testnet"
}
export declare enum DotAddressFormat {
    substrate = 42,
    polkadot = 0
}
export type DotAssetTypes = 'dot' | 'tdot';
export declare enum StakingOperationTypes {
    LOCK = 0,
    VOTE = 1,
    UNVOTE = 2,
    ACTIVATE = 3,
    UNLOCK = 4,
    WITHDRAW = 5
}
//# sourceMappingURL=enum.d.ts.map