export declare enum Types {
    Undefined = 1,
    Null = 2,
    Boolean = 3,
    String = 4,
    Symbol = 5,
    Number = 6,
    Object = 7,
    Array = 8,
    Buffer = 9,
    Map = 10,
    Set = 11,
    ForwardValue = 12,
    IteratorResult = 13,
    IterableIterator = 14,
    Error = 15,
    ArrayStorage = 16,
    MapStorage = 17,
    SetStorage = 18,
    Transaction = 19,
    Output = 20,
    Attribute = 21,
    Input = 22,
    Account = 23,
    Asset = 24,
    Contract = 25,
    Header = 26,
    Block = 27,
    Iterable = 28
}
export declare type WrappableType = Types.Boolean | Types.String | Types.Symbol | Types.Number | Types.Object | Types.Array | Types.Buffer | Types.Map | Types.Set | Types.ForwardValue | Types.IteratorResult | Types.IterableIterator | Types.Error | Types.ArrayStorage | Types.MapStorage | Types.SetStorage | Types.Transaction | Types.Output | Types.Attribute | Types.Input | Types.Account | Types.Asset | Types.Contract | Types.Header | Types.Block;
export declare type IterableTypes = Types.Array | Types.ArrayStorage | Types.Map | Types.MapStorage | Types.Set | Types.SetStorage | Types.IterableIterator;
